Firstly that website is nasty, bad fonts and white on black. Didn't have any sound so could really tell what it was all about. What really put me off was the start of the video:
"TWENTY ONE PRODUCTIONS"
"PRESENTS"
"There once was a group of individuals that set out to accomplish what had never been seen before."
Er what are they presenting, the longest title for a film ever, or did someone forget that when you write "presents" it is usually followed by the name of the film/game/project, not a long sentence of story.
Might have a look after work when I have sound, but that really makes me worry.