As per dw I would suggest TripAdvisor as a far better place to post your review - although I've never had negative reviews rejected by IHG I'd consider it more reliable.
One thing that did cross my mind is that maybe your review is being automatically rejected because of the various currency references? I know you don't contravene any of the rules that they suggest you do, but it might be that they've put some kind of controls in place to automatically detect currency references. You might want to try paraphrasing or trying to explain that without the specific currency references.