You already have asnwer to most of the questions but here are mine!
wheelie bar: FWD cars have the same weight transfert then a RWD car. That mean less traction since there is less weight on the front wheels.
street car: Of course its on the line of being street able and street legal!
Power: 500hp at the wheels!
rollcage: Im not a pro into drag racing but I think anything in the 11s or lower need a rollcage! no!? so yes he has one!
