As an OSM-based alternative to Google Maps, someone mentioned OpenRouteService.
I gave it a try, read its wiki, but didn’t find answers to the following questions:
After entering a source/destination, it looks like it’s not possible to “pull” the route to make it go through a different path. Is that right? How can I make it go through specific locations?
Is it possible to add Mapquest as tile instead of Mapnik/OCM?
Can a route be exported as KML? Is “XML” = KML?
Can the big left-side bar be hidden?
Can ORS remember the Start location, since I often start from home?
Can it remember past searches?
Is it possible to share URLs to routes?
Can the RouteSummary section be hidden (I don’t need it)?