I'm not being sarcastic or rude when I say this, but I really don't understand your story nor do I fully understand what your questions are. But I'll do my best to answer your questions to the best of my ability.
I am not in the same situation as you.
It sounds like T-Mobile accidentally shipped your iPhone via UPS Ground instead of UPS Next Day Air. Yes, that totally stinks, but there is nothing they can do after the fact other then give your account a credit for the extra delay.
I'm confused. You said above they called you and gave you a $100 credit. Which is it? Did they give you a $30 credit or a $100 credit?
Again, yes it stinks to have to wait a few extra days, but it is not the end of the world. It is just a phone after all. Regardless, I understand the disappointment and so does T-Mobile. They just gave you money back, in the amount of $30 or $100.
I hate to break the news to you, but prepare to get really mad because it will arrive in a plastic bag. I think it's crazy that T-Mobile decided to ship in plastic bags, but the only way to change that is to let them know how you feel. Rather then unload your frustrations on a random customer service representative that cannot do anything about it, you might be better off writing a letter to upper management or the Executive Response Team. Actually, on second thought, in your case maybe a letter is not the best idea. Perhaps you should just try to call.
Good luck, hang in there, and take a few deep breaths. Your iPhone will be here in a few days.