Well a while back Bushybeard asked about all this and finally a lot of stuff came up about it.
I finished the puzzle and everything and now i just got reminded about going back to the website on August 1st (apparently they finished late)
and when you go to The Time Has Come... it leads you to Welcome to the official Alpha Omega website if you press yes.
So bushybeard.. The Time Has Come... is not connected to the trailer you saw before Transformers. and it ends up being some sort of game,i got all hyped up about it but then i figured out it was some sort of Board/Internet game or something. Its hard to explain but it has a nice story and everything.
The gam talks about Full Scale customization and other stuff. like there is no set spells you have to choose from,and other stuff.Anyways i finally answered your question ^^