I think it's amazing.
Also, I might be wrong but the scale seems a little larger than 1px = 1m, maybe more like 1px = ~1.2 to ~1.5m judging by the average size of buildings and streets.