Rackspace cloud files didn't have origin pull last time I checked. Without origin pull asset serving via cdn is a pain to setup and maintain.
I don't see the requirement of storing the data in cloud files as a very heavy burden, but I'm not the most unbiased source on that.