To get around the cPanel issue, I installed an open source control panel called zPanel it's really easy to install, it's light, works well, and I personally prefer it to cPanel. The 2GB is more than enough for my needs, and zPanel meets all of the requirements for Oxwall to run. I run my Oxwall site on it (http://motorbikecommunity.com)
Anyway, hope this helps, if you need any help with it, feel free to drop me a PM, or reply to this comment.
Good luck mate!
Kev
PS - Just has a look at their T's & C's, this may be of interest to you:
3.2 You agree that you will not transmit, distribute, post, store, link, or otherwise traffic in Content, information, software, or materials on or through the Service that (i) is unlawful, threatening, abusive, harassing, defamatory, libelous, deceptive, fraudulent, invasive of another's privacy, tortious, offensive, profane, contains or depicts pornography that is unlawful, or is otherwise inappropriate as determined by us in our sole discretion, (ii) you know is false, misleading, untruthful or inaccurate, (iii) constitutes unauthorized or unsolicited advertising, (iv) impersonates any person or entity, including any of our employees or representatives, or (v) includes anyone’s identification documents or sensitive financial information. DigitalOcean may permit, in its sole discretion, adult websites that abide by state and federal law and regulation.
The last sentence (in bold) may be of particulat importance to you.
However, I do monitor server resources closely, and the 2GB server that I mentioned also runs around 10 Wordpress sites, as well as a couple of simple html/css sites, and some of the Wordpress sites are pretty popular (100k unique visits a month) and I'm only using around 800MB of my RAM. The CPU is barely registering.
Hope this helps, happy to answer any questions that I can. I know Digital Ocean and zPanel quite well.