The easy workaround for the moment would be to place a shortcut to maps.google.com on your iPhone home screen. Then you don't need to use the default maps if you feel they aren't up to scratch.
A good chunk of my navigating is looking up addresses in other apps (like Yelp) and then clicking on them.
This is now horribly broken and there is no workaround.
Yes, without jailbreaking it won't be possible.
Not owning an iPhone at present, how well does Google Map's website work on the iPhone? Any integration with current location, direction I'm facing and all that kind of stuff?