well it is Henkei, so maybe Strafe upgraded in a cyclonus like body

or, and i think this reason is better

Its mean to be Cyclonus from the Chile Transformers shoe ad, but they called it strafe to appease Technobot lovers