That's a great find. Thanks for posting.
£349.99 is approximately $533USD + shipping + duties (taxes). That's a great price.
By the way, I have ordered directly from Dolan in the UK shipping to the USA and it arrived within a week. I have a friend that had a similar experience. I'd order from them again.
Regarding geometry: The frame sizes are based on seat tube length, not top tube length.