just checked out the vids, and I instantly slapped a "MUST GET OR GOD WILL SMITE THEE DOWN!!!" sticker on it
it does look like it was worth the wait(I don't say that often.....actually only ever said that for Transformers movie and DoAX2
)
can't wait!!