Awesome!
Really wish I could use my NES style gamepad, but this is ambitious and looks great. Keep at it!
Update: I tried using XMicroX and X360CE, but nothing seemed to work. 8BitDo M30, if curious.