The reason for the race to need to have no weapon restriction is because you dont do enough damage with weapon restrictions.. and the abuse that you say can happen with p90 or TMP is questionable at best because it goes as a false positive. If i hit the proc that makes the guy float to me(while he can still shoot and use his abilities) then hit it again back to back then all it does is either A: he will go thru me and end up behind me, or B: i hit him for too low of a damage were it wont move him far enough anyways, that's pretty much about it, and if that happens id much rather have a p90 or m4 rather then scout.. This is the main reason i said the race was underpowered/ needs to have no restriction to weapons because it doesn't really help you kill the target unless you proc once and mess his aim up, and hope he doesn't spray you a HS while in the air.
This race needs speed, its needs an escape mechanism because of what i mentioned above. If a guy gets pushed behind me, i want to be able to turn around and move side to side to be able to dodge some of his spray.
His ward is ok, but its easily countered.... DONT FLY? DONT B HOP..... not really that hard of a concept to understand and jack and spidey already have speed so its not hard for them to move out of that ward. I would say it needs a movement slow as well maybe something slight along the lines of 10% depending or based on the level of the skill.
His defensive skill with armor cant be abused as you said, it just wouldn't make sense, if he somehow tanks 4 crits that already means he took regular dmg and would probably be dead, also for him to keep buying armor would indicate hes just spwn camping and plenty of races don't need crits to be effective on you. Him re-buying armor would mean hes spending a ton of cash which would prevent him from getting guns or items he needs to actually kill stuff.
And for his ult, its harmless to me and the boots just make it more simpler, i would add speed to that skill or maybe gravity so that you could jump while in the ward but others could not? So the boots would save you? I don't know maybe something of that sorts.
Nothing of this race is OVERPOWERED at least not in theory(which this is) and with tweaks it could be made into a very playable race.