Using an Arduino as a joystick is legal. But a better option may be the Cypress board that was included in the Kit of Parts, as it was provided to create a custom controller.
If you search on
www.arduino.cc , you may find tutorials that input switches and pots and emulate a USB HID device just like the Logitec joysticks provided.