1. Yes... I think piKey may work wit your keyboard. We can always make a driver if all fails.

2. The download is on these forums. Check out to Unofficial pikey 0.4 thread.
3. 4.01 M33 is the perfect firmware for now. However I can assure that 0.5 will work for 5.00 M33.
Have a good day!
Angelo