Trailer: http://www.youtube.com/watch?v=sFu5qXMuaJU
Damn, that looks awesome.
OMG! Cloaking? Hoverbikes? Armored Powersuits?!
SuperduperSWEET!