Guys - can we please get back on topic? The iPhone is a completely shit piece of technology, and derpdaherp Apple Activision Neutrality shit shit sux tinfoil hat.
Pre-visualization demo, they're used to pitch the concept to the execs of the publisher. Heavy focus on visuals, actual gameplay is not really a concern (as evident in the video).