Despite some of the bad green screening I like what I see. (bias cause the director will be in charge of the 2016 Godzilla's special effects) I'm just so happy to see practical effects at work. Not bad for a 30 million budget.
The big red titan on the last gif is a giant puppet. =)