1. Yes, sunset ist after 9pm in June, so more than enough time. But keep in mind that you will be coming off a redeye flight including quite some jetlag.
4. Get a place to stay close to the city centre; walk around the old town; visit the Englischer Garten and watch the surfers at the Eisbach; get some delicious ice cream at Ballabeni; have dinner in a nice Biergarten under chestnut trees.
Get a good night's rest and a nice relaxed breakfast before heading back to the airport.