Hi Splendid,
Thanks for nice review. ??
If from Amazon Cloud, you mean Amazon CloudFront then you can use W3 Total Cache or any WordPress plugin.
I also posted instruction for the same here:
https://rtcamp.com/tutorials/using-amazon-cloudfront-cdn-with-w3-total-cache-wordpress-plugin/
BuddyPress Media uses WordPress Media Library behind the scene. So any plugin e.g. CDN, Image compression, etc that works with media files in normal blog posts will work automatically with BuddyPress Media. ??