Locust, the armor for this race is supposed to also act as additional hp--at least the last time I talked to Zero. 50% is likely a bit much, 90% speed would probably work much better. If adding armor doesn't do so, then that skill really is a waste since no one needs that much armor.
Zero, will this skill also supply a helmet with the armor given?