The Red button version has 3X more memory to install upgrades, keymoves, and macros. But either will work.
All of the remotes discussed here are JP1.2 or JP1.3 remotes. The communication protocol through the 6 pin connector is asynchronous serial (similar to RS-232). The interface that you seem to be looking at is a JP1 interface, for which the communication is by I2C. It is possible to use a parallel port to simulate I2C, but no parallel interface is available to use with JP1.2 or 1.3 remotes.
See
this thread, and use the link under Flash Serial Port to get the correct schematic.