I got these nice boards from OSH park Thursday:
I only made one mistake (so far as I know): the communication pins for the arduino are FLIPPED. So these boards cannot be made backwards-compatible with NGT20 anything. Other than that, this board seems to work great!
I will be porting #Arduino Desktop to this soon. I just need to make sure the keyboard pins are right and I need to hack the Arduino library for communicating with the NGT20 for compatibility with the error on the PCBs.