I am testing this and there does not appear to be any problem with the ordering system. When I choose LA, it is going with LA, and Dallas, it is going with Dallas. From looking at what you did, it really does appear that you chose LA. The confirmation page told you that you were switching the location, as well, as I can see that output in front of me here (it was saved). I very strongly urge you (and all customers) to always read that page carefully (it's short, so that's easy to do!).
Upgrades to higher-end configurations often don't take any time at all. If you are changing to a different location or the VDS needs to be moved to a different machine to support your server, that will cause a delay, as the system needs to copy all of your files to the new machine. The system does not wait to start copying; it happens right away, automatically. We talk more about how the upgrade system works here: viewtopic.php?f=47&t=4546
As far as replies to your questions, I would consider 30 minutes to be reasonable for a complicated issue on a very busy day, and what you said about always posting prewritten answers is not at all true. You yourself know this, as I have spoken with you personally on dozens of occasions now, spending many hours providing you with detailed guidance.
I'll go ahead and move this to the flames forum.