Looks pretty similar to igo primo to me. Unfortunately it seems they only do maps for North America, which cuts down on the ammount of people that would be interested.
As for the map, have you seen what it says on the website..?
New Navteq 2008 map!!
So not really that good, you could run the same map on igo.