Are you saying 22Mbps upload is ridiculous for hosting a website? I may be parsing your comment wrong...
Anyways if it's a static site with little JS and not too many smallish images, that'll be plenty of bandwidth for a personal site. If a page load is 1MB (that's a lot for this sort of website!) that'll let you serve up to ~2.75 requests per second/86.4k requests per day which is a lot of traffic! And if the burst is double that, then your page load will merely take twice as long.
Anyways if it's a static site with little JS and not too many smallish images, that'll be plenty of bandwidth for a personal site. If a page load is 1MB (that's a lot for this sort of website!) that'll let you serve up to ~2.75 requests per second/86.4k requests per day which is a lot of traffic! And if the burst is double that, then your page load will merely take twice as long.