I have a question and four comments:
1. You said that you were on hold for 40 minutes. Do you mean you were on hold that long before someone picked up? (That's not that unusual given the time of year.) Or once you spoke to a CM she said, "I'll be right back," and placed you on hold for 40 minutes? She should have come back to check on you for sure, if this is the case, and she should have explained what was taking so long.
2. As far as call centres go, if you're having problems, ask to speak to a supervisor at the first sign of trouble. If you have to call back, as soon as a CM or CSR answers, ask directly for a supervisor. You should have much more success this way.
3. You might think your request is simple but as someone else said, it's a little more complicated than you think. You are making some major changes in terms of dates since you are choosing to go at such a busy time of year and, as far as WDW vacations go, you are doing it at the last minute. That takes a good deal of time in and of itself. Then to have to find two connecting rooms that are still available? It's not quite a miracle but it's up there.
4. When booking online, I have never had a problem entering in two different names for the ressie and for the credit card. When it changes the name on the ressie to match the credit card, you can easily change it back in my experience.
5. A lot of people have recommended TAs. There are a whole slew of reasons not to use a TA as well. But you can check out the other thread for my opinion on that.
I really do wish you the best of luck in getting this vacation straightened away. I know it can be sometimes frustrating but try not to get too worked up about it.