707 Hell Cat, what does it mean?

oh and lets not forget all the ones that will get wrecked by the idiots that shouldn't even have the keys to a moped...

There will be a whole lot of these. 707hp is just enough so that, in a 4500lb car, you can go from awesome to idiot within a split second.