Treated myself to a Forerunner 220 for my birthday. Went for a run with it tonight and it took a long time to get a GPS signal, long enough that I got fed up and started running anyway (had my iphone on my arm and that seems to pick up gps a lot faster) so my data is a bit messed up but when it did get gps the data from that point on is pretty much identical to the nike+ data from the phone. I think its supposed to pick up GPS a lot quicker next time as it saves the satellites or something? Doesn't really help that I live in a built up area in the city I guess.
Also bought myself a pair of Jaybird Freedom Sprint Bluetooth headphones which seem to be really good so far.
From what I've read it is suppose to find a signal pretty damn quick and a lot quicker than previous versions. I had a Forerunner 205 until I lost it around a month or so back and I'm currently looking at buying the 220.
I'd hope that it was just a one off and next time you use it the signal will be much better. Let me know how you get on with it.