Interesting.
I dunno if it's just a optical illusion or something to do with the sound it makes, but it always seemed to me that you travelled faster than normal in a battlesuit. This always made sense to me since I thought it was a sort of assisted movement gorilla suit, like in starship troopers/HALO. In which case having it slow you down would be a complete reversal of the intended balancing attribute.
Good Job though.. I looked into the source, and C code depresses me (seriously, I cry) since I'm used to C++, so I have nothing but respect for someone who is willing and able to work through that.