I am a bit skeptical of this account. Every time I have contacted DigitalOcean support they respond quickly usually within hours.
If this service was successful and profitable, I can't imagine waiting 5 weeks. I'd be in full nerd rage after 1/2 day of being down, and would be spinning up new servers on another provider.
Curious to see the full post though before jumping to more conclusions.