OK, so the more I look at this the more bamboozled I get.
The Harrier is in bits, so not really in a position to measure the stack and reach.
The Pompino has a stack of 525 (I think, bearing in mind I'm using string and I'm by myself and have no depth perception) and a reach of 380ish, and is currently fitted with a 110mm stem and ultrawide bars (I only mention this as I can reach the hoods comfortably). The saddle is as far forward as it'll go, but needs to be shifted back maybe 20mm.
Geometry Geeks have the Stack and Reach of the Large and XL 2012 Pompino as (554, 391) and (585, 403). I should be able to work out what the stack and reach are for the medium, but I can't. My brain is tired. Naively assuming they drop in constantish values, my measurements don't look too far off. GG does not have the geometry of either the Harrier or the Galileo.
Hurricane stack and reach Small and Medium = (536, 386) and (558, 389).
I have compared the large sizes of the Pompino and the Hurricane. The Hurricane is 2mm longer in the reach and 21mm higher in the stack.
The Pinarello has a stack of about 517mm, with a reach of 370 and again, the stem is 110mm. This is too small.
If it weren't for the general shortage, I'd just order one, check it for size, then swap it if it was wrong. But that's not really possible in the current circumstances.
For reference, I'm a whisker under 5'6, which suggests I ought to go for the small.
Sam