As and experiment, I added a few lines to the “WP Offload S3 Lite” code (my DO Space URL/region but hardcoded) and replaced AWS access keys by DigitalOcean keys directly in the WP options table, and found out in result the plugin works with DO Spaces: files copied to Spaces, image URLs replaced.
So, looks there are no critical obstacles for adding support of DigitalOcean Spaces but some extra work. Deliciousbrains, please do it!
Of course you can create a child theme. But you need to include your css file additionally because B3 will enqueue style.css from template. So, there are two ways:
1) copy header.php from B3 to the child theme and add there your style.css using <link> tag after wp_head();
2) create file function.php in your theme and use wp_enqueue_style(), as described here: http://codex.ww.wp.xz.cn/Function_Reference/wp_enqueue_style
(2nd way recommended).