Today I did a little work out in the garage. Not so much on either of those bikes, but a different bike I'm getting ready to sell. But while I was there, I did take some time to compare measurements.
So the biggest single difference I have discovered is that even with the saddle moved as far forward on the rails as possible, it is still about one full inch further back on the Shiv than it is on the P2, and I still probably have another 1/2" more travel available on the P2 if I want. The only other significant, relatively speaking, difference is the Shiv has 165mm crank arms to the P2's 170mm. Beyond that, the distance from the nose of the saddle to the bar end shifters is within 1/2", as is the height of the aero bar pads and the distance from the saddle nose to the arm cups. These two bikes are almost identical.
Tomorrow I'm going to take the Shiv back out on that same 37 mile route and see what kind of time I can do there. My previous best on that route riding the Shiv, I managed 18.1mph. I've done it twice now on the P2 and both times I averaged over 19mph. One of those times was 19.8mph.