Finally done! All the hardwork payed off. I got everything together, plugged it in, and it works perfectly. Now I won't have to deal with a crap gamepad that constantly breaks. Here's a few pics of the finished product. If you want, I can post pics of the insides as well as write out how I built it.
I have it sitting next to a cd32 and a classic controller for comparision.