Mine is all built, made a few mistakes along the way like i miss understood which way the cathode was for led's.
The pic you have displayed says cathode to the right which i thought was right side looking as the pic wrong on my part right side from top down doh had to de-solder them all an re-do.
The i discovered a non working key had spares swapped it still not working, an then there it is one of those little orange/black thingys wrong way round popped it out switched it round all good now.
One thing i noticed is the back gets quite hot now does yours i just don't remember it getting that warm....
Joystick what a pita that was, got it all in an was off centre took me all day to figure out it was cause i had put the VCC pins from stick in to teensy V in 3.6v to 6v and not in the V 3.3v....
Stick button mine seems to be permanently on which i think is my stick so will ignore that for now not needed...
How are you connecting to Xim are you using a powered usb hub, i have got it working using a hub but for some reason my Xim will not connect via BT when hub is in with or without power makes no difference, had it working briefly but went into game and it lost connection and could not get it back even the pairing any help on this would be appreciated...
For stick mounting i used this
http://www.shapeways.com/product/62H9B2TMV/thumb-stick-mount-for-suncom-sfs?optionId=60407819 Which works nicely just need to cut away all the little bits that held the d-pad in place and widen the hole for stick then drill 4 small holes to match the pillars on the holder, its tight but got it all inside including the teensy just remember to flash it before closing it up doh