D-pad worked fine. Played through three levels.
Only "problem" I noticed in this limited test was that the functions that require you to "Press B" are mapped to the A button. Does the game only use one of the A,B,X,Y buttons?
What other buttons, if any, should work... and what should they do?