Hah, that is fluff awesomeness!
My only concern that, in gameplay terms, Combat Robots are just better than Mechanismos, if you want to go all mechanical. I mean, always having a ready action is huge! Being able to equip both a Katana, a Jetpack, armor 8 AND a Heavy spitter, while being a hero...