They were showing off their new internal tech and the skill of their staff. Since it was for a share holder's meeting, they couldn't just show physics off or just some stills, you had to show them something impressive. The FFVIII tech demo for the PS2 or the VII one for the PS3 were also made like that.