Yeah, it does have some extra features for those in North America, but granted, it is good at navigation in Europe, and its stats are probably the best of any site, they're extremely comprehensive!
On another note, my Vado SL developed a problem this afternoon. The bike wouldn't turn on. It...