I don't see why this is worth the risk (or IMO, the trouble).
And if it doesnt stay cheap for you, then why would it for this guy? He even says to keep the traffic small in which case paying for your own CloudFront distribution with the security, performance and control it brings is far better.
>If your traffic is huge, you need your own account in CloudFront or somewhere else. My service is for small projects.
Can you define exactly what small is ?
However, I suspect without an AWS Partner agreement in place, they will be skating on thin ice.