Excellent. Sounds like a lot of travelling but it will all be worth it! Hope you have an amazing time, three weeks from now and looking forward to your trip report already!
Be on the phone...I'd be at the company's Head Office.
The last time I went through a travel agents was in January when I went snowboarding and at 4:58pm on the Friday I was stood in the office refusing to leave until I had the tickets in my hand as I was due to fly at 10am on Saturday morning!!!