Nice!
Only one snag ... the advertising should probably be adjusted a little as it won't fit the C128 (flat) (or A600 as well I think) ... the 9pin connector with the screwy things is to large and won't physically fit :-(
I bought some joystick extension cables off of ebay for my Micromys V3 and they sort it .. plus saves on wear and tear of the ports on the Commodore :-)