Thanks for the detailed review!
When I first saw this hotel, I was intrigued by the beautiful views, but I'm glad we didn't bite.
Their website reads like it was written by a Generic Luxury Branding Copy Generator(TM).
Your notes on both ambience and management seem to be echoed by a number of the TA reviews ("Miami in Bermuda!", "Management a mess") and reflect exactly the kind of places that I try to avoid.
Like you said, it seems like it could be a good fit for the right person, but I appreciate you taking the time to post this, because it makes it clear that the right person isn't me.