1. I can't speak for Apple, but on Adroid Auto, there's an alternate route icon that looks like this:
View attachment 5901. If you hit it, it'll pop up other routes and show the times for each. It'll label them as A, B, C, etc on the map and then to the leff it'll give times for each.
2. Not an issue for me. I can't say I zoom in or out much, I just follow the diretions.
3. Grab phone, google King Soopers, click directions, and now the dash unit will show those directions. I never search for anywhere on the dash unit.
So yea, I can't speak for CarPlay but all of that is super easy with Android.