https://www.youtube.com/watch?v=EpGOC_451cM
Looks like they took it down, but from what I saw it was pretty awesome! Hope this lives up to it.
Where can we see the trailer!? Txs!