Still hate the fat logo, the goggles feel weird,like Nite Owl's, duh. But those could just simply be welding safety goggles since we can see sparks back there, so eh, whatever. But the armor itself is actually pretty cool. Reminds me of Logan's Future Past vest with the straps and the buckles. That or the AO suit.
"Freaking. Hiya." ~Bomeric
"Freedom is the right of all sentient beings." -Optimus Prime