When it comes to F.M. broadcasting, U.S. transmitters are always on channels spaced 200kHz apart, ending in an odd digit -- 91.5, 91.7, 91.9, 92.1, etc.
British broadcasts, however use channel allocations which are 100kHz apart, and thus can end in an odd or an even digit -- 91.5, 91.6, 91.7, 91.8 etc. (although there won't be two stations on adjacent 100kHz channels in the same area). There are even a few transmitters on an unusual 50kHz channel assignment, e.g. 89.75 MHz.
So if your U.S. radio is the type with digitally synthesized tuning and will only let you tune to the 200kHz-spaced American broadcast channels, then you won't be able to receive
all U.K. broadcasts properly. If it will tune to the even channels as well -- 91.2, 91.4, etc. -- then you'll be fine except for the very rare 50kHz channels.
A similar problem exists with A.M. broadcasts and synthesized digital tuning. American stations are on 10kHz spacing -- 900, 910, 920, 930 kHz etc. British channel allocations are 9kHz apart -- 900, 909, 918, 927, 936 kHz and so on.
I have used my UK radio in the US, so I can't think why your wouldn't work here.
U.K. F.M. receivers will work in the U.S. since all American channels can be tuned, but as the above illustrates, a receiver designed for the U.S. might not be able to receive all British channels.
The difference between 94 and 94.7 is so tiny in the grand scheme of radio frequencies that I doubt it'll make a difference
It's a tiny difference in the grand scheme of the radio spectrum, but 700kHz is a big difference when we're dealing with an F.M. broadcast signal which is limited to +/-75kHz deviation. Tuning just 100kHz off frequency (e.g. 92.3 or 92.5 when the station is on 92.4 MHz) is enough to render the signal unlistenable.