There's a bit of a discrepancy with the first picture (stock image) and the last ones (actual shots). I have the exact same unit as the one in the last few pictures - it's a China-made GPS (YF Atlas) running Windows CE 5.0 and Garmin XT. It works fine, but is hella slow. Comparatively, the cheapest Garmin Nuvi is lots faster (map loading, route calculation time, POI searches).

Also, the screen isn't 5". The whole device, maybe (Dayumn, that's a thick bezel). But the screen is around 4.3" diagonal.