You’d likely get discounts with that volume of spend and you can always use a cheaper third party CDN.
Based on your totals your numbers are suspect. You’re saying each visitor would cost you 100$ in bandwidth fees? At the lowest bandwidth pricing level that’s over a terabyte per user, per month, if you go through cloudfront.