Surely with a board this size you should increase the pin count right?
Multiple PCI-e slots in parallel would be good with tristate buffers
Actually I take that back, I see what you're going for here. I'd be very interested to know how you've done those solderless push connects
As a crazy idea...