Constructive comments:
(1) I'm sure hotels are bombarded w/"special event" upgrade requests. Often a high floor corner is as good as you can do in that hotel, and if you booked a low floor and got a high one, that may have been all that there was. No doubt I'd be disappointed too, however.
(2) Dirty glasses are housekeeping, not room service, for how they got there in the first place, but should have been remedied by room service per your request.
(3) I'm sure the GM would like to hear your comments. If it is still the same one, I'm sure she'd be displeased to hear of your experience and try and make things right.