That looks like a great itinerary, but I recommend you to do a few changes. I see your point in staying more nights at the same places, but distances is quite long sometimes (in travel time). So that will result in very much driving (returns). (Especially the 3 nights at Elveseter).
You are mentioning Flåm funicular as a "maybe" on the first sunday. And for the next day you are writing "train loop, Myrdal, Naeroyfjord". I don't know where you have this information from, but I think this is the same thing. There is no "train loop" from Myrdal to the Nærøyfjord. Nærøyfjord is a small, beautiful arm to the Aurlandsfjord (which, itself is a bigger arm of the Sognefjord).
The train ride (Flåm Line), goes from Myrdal to Flåm, and is a shuttel ride. I really recommend you to take the ride. It takes aproximately 1 hour each way. You can decide for yourself if you have enough time for it on sunday afternoon/evening, or you should wait til til Monday. But if you plan to stay the night sunday-to-monday in the village of Aurland (Aurlandsvangen), you need to drive about 10 kilometers (10-15 min) back om monday to get to Flåm station at Flåmsbrygga, for the Flåm Line ride.
As an alternative you can stay the night from sunday to monday at Fretheim hotel in Flåm. Flåm is way more "touristy" and not so cozy, but the Flåm-ride departures right outside the door. (Bonus if you really like beer: You find Ægir brewpub at Flåmsbrygga.).
The village of Aurlandsvangen is small and cozy, but I think you don't need to stay the night there. Take a stop (Lunch?) and a walk around. Instead of staying the night in Aurlandsvangen, I recommend you to drive to Lærdal. And I really recommend you to drive the mountain pass between Aurland and Lærdal (County Road 243) Not through the 25 km long tunnel on the main road. On the way up, you will have some fantastic view points over the Aurlandsfjord.
http://www.nasjonaleturistveger.no/en/routes/aurlandsfjellet
Another reason to get to Lærdal, is to shorten the ride to Bøverdal/Elveseter a bit. You should really enjoy that ride up from the fjords to the mountains.
Instead of 3 nights at Elveseter; reduce it to 2 nights. The one whole day you will do the hiking (Wednesday). On Thursday: drive up to Geiranger (2 hours one way), and enjoy the Geiranger fjord and the cozy Geiranger village. Eat well at Brasserie Posten, and sleep well at Union Hotel.
While you're already in Geiranger, you are very close to Trollstigen. The ride from Geiranger to Trollstigen, and Trollstigen itself, is a fantastic drive. http://www.nasjonaleturistveger.no/en/routes/geiranger-trollstigen
So, if you are willing to drive for 9-10 ours on friday (Geiranger -> Trollstigen -> Dombås -> Oslo), cramp in antother day in Norway, or cut your first day in Oslo in half. (first half of the saturday as the drive from somewhere in Romsdal to Oslo). I really recommend you to include the drive from Geiranger to Trollstigen.
Another reason is that drive itself from the bottom of Trollstigen (European route 136) to the mainroad (E6), is way more interesting than the road just south of Geiranger (County Road 15) to the main road (E6).
But of course. If you plan on coming back, you can maybe save Geiranger and Trollstigen for a trip a little more up-north at the west coast of Norway.
I really wish you a great trip.