Your itinerary sounds perfect to me! I am hoping to do the exact same thing on our upcoming trip in January. We might want to stay overnight in Diamond Cay instead of Great Harbour though.

When we go to Anegada we just make reservations as soon as we get there while our captain is doing all the necessary work for our car rental for the day.