nun, auf einen VNC server via SDK müsst ihr nicht warten, weil dieser ein hintergrund task wäre, der nicht erlaubt ist, und nicht möglich ist zu programmieren.
aber technisch möglich (via jailbreak) wäre es wahrscheinlich schon, batterie würde zwar drunter leiden, aber zwei stunden nonstop würde es schon durchhalten, ausserdem dauert eine präsentation auch nicht unbedingt so lange, und kann auch mit einem USB kabel betrieben werden um dauer strom zu haben. und um programme zu zeigen, und keinen 3d shooter zu zeigen, für dies würde das VNC protokoll durchaus reichen, als vergleich könnt ihr euch mal das apple remote desktop anschauen, dass kann bei mir zuhause selbst via WiFi (.g) einen 17" angenehm flüssig darstellen, bei einem kleineren display wie dem vom iPhone wäre sogar möglich dass es schön angenehm flüssig läuft.