Lol, funny site :P I have yet to upgrade mine though.

But if you want to have Google Maps back, the closest thing (at least until Google releases their own app) is to browse it through Safari. CNET article here: http://cnet.co/P496Fi