You will end up showing this off to your friends - add a player 2 button to support alternating player games. It's only another two bucks and a hole.
If you decide to go with the second joystick (as has been suggested), you could still have room for a spinner my making it "slightly modular" and having an interchangeable trackball mounting plate and spinner mounting plate. They both connect on more or less the same interface.