Observation: 1. YOU chose free shipping. 2. They are still in their anticipated delivery window, right? 3. If 2. is yes, you really don't have anything to complain about. It is free and they make a business decision to move it about in a computer program to save the most money. 4. Want fast or direct delivery? If yes, pay for it. While it is frustrating, if you look at the original order confirmation they gave you a window, I bet Monday/today is not promised, just anticipated with the allowable or suggested window being a pretty broad window.
The best way to get to where you want to be in the future is to act like you are there TODAY.