i would reiterate william's advice. for everything i hate about starwood (web site, web site, web site to name three), their customer service is T-O-P K-N-O-T-C-H. virtually every time i have had a problem in the years i have been platinum, it has been resolved at equal or greater than my expectations.
lay out your problems as nicely as you did in your flyertalk post, and i am sure the property will make you feel better.