Well when I connected it as above, all button presses showed up on joy.cpl except the mcp-linked(triggers+joysticks) ones, plus the left joystick crosshair was stuck left+up (not sure if it was registering as that, or if it just shows that when no joystick input is detected.
Anyway, since the non-analog buttons worked, I thought to myself, okay well at least thats some progress, so decided to see if maybe I had some settings wrong in the flashed ver8, so I tried to flash it with some different settings, but it wouldnt flash, and the reset button on the teensy seemed to no longer have any effect, (it didnt change modes when pressed, or in teensy loader when it says "push to activate" pressing the teensy button did nothing as if the software saw no button press, it was working fine and was flashable when I had only the teensy+usbhost connected, but something happened between then and when I wired the mcps and buttons in to cause it to run into the current problem.
So I desoldered everything from the teensy, and it's still unflashable, when connected the orange light just stays lit up as if it's just stuck/hung running ver8, tried holding reset while connecting as mentioned in teensy support, but that has no effect. Since I ordered 2 teensys, I checked on the other teensy to make sure I didnt have a bad usb cable or something, but nope, the new teensy is working fine, and is flashable.
So now Im gonna rewire/check all connections before throwing the new teensy on so I won't do whatever I did to the first one.