Rerouting Arduino's USB Connector to other Pins for a different purpose ?

Interesting hack.

Indeed I think it'd be easier to connect it directly to the PS2 connector. And I'm also wondering: how are you going to program the board now? Does the USB connector still work for that part?