Everything looks great. I am starting my project too.
But ... i dont know how to hack my usb gampepad. I tried solder only buttons but there is only few at a gamepad.
I dont know how to hack analog to get more buttons. Give me some tips or links to your hacking tutorials.