Yeah, I'm never buying those.
Way too huge to be used as game pieces, which is the first consideration for my purchases. If I can't fit a squad on a hex base, it just doesn't work for me. They do look like protomechs as far as scale goes.
I don't think they would have lost any detail if they had gone smaller. If you doubt me, just take a look at nearly any of the modern minis on the GHQ site, they truly are amazing.
Sad, because I like their game play stats and would use a squad or two to bodyguard some of my support units, or to ride in on a fast light to speedbump an area of the battlefield.