I bow to your greater wisdom on New England weather, although I've been there I was being strictly terrestrial and wasn't paying much attention. Having said that, as you say most people who do a US PPL do so in Florida or California.
I don't dispute that the USA has good Radar services, the point was that they are different.
TW - good point, but also add good old QFE.
G