Well if you haven't got a PC then it's the only way you could do it, if you do have a PC just connect it for the map updates...
The Traffic update I've never got to work with my mobile (on Three), but that's a service that updates with traffic\congestion etc. Dunno how good it is though obviously! Mate has an instant traffic update with Traffic Master (I think it's that) in his Leon, travelling to a client he suddenly turns off the motorway, i carry on. I get there and about 5 mins later he turns up, "where did you go?" "Sat nav said there was traffic and re-routed me" "oh, there wasn't any"... Of course I'd imagine it could be dead handy sometimes, just the timing was off this time...