Is there any way to see the deleted article you created? I had this problem before and created a new one following Wikipedia's editors advice and it got accepted. Maybe the article wasn't that good or maybe it just doesn't make sense to have an entry on Wikipedia about Digital Ocean for now.
Thanks! I'd say creating something similar to the article about Linode has a much better change of being accepted: https://en.wikipedia.org/wiki/Linode
Thats better, certainly. Something about that length is always about right to start an article. People make the mistake of starting with something too short.