It's a shame there isn't something between the Model B and the Compute Module, like the CM but with a built-in PCIe header say.
There have been a few popular submissions using multiple Pis in clusters recently, really the only reason not to use CMs there js the complexity of the (limited) IO that is needed, and the CM development board (for each one) dominates the cost and would be motr expensive than Model Bs.