Hmm, that's definitely my site but our server load is peaking at about .15 GB a day just from homepage views, which equates to many more than 5 views (more closely estimated to about 300) and that doesn't include the inside of the site.
I don't think those stats come from reliable aggregation. Alexa bases all of it's data on how many webpages link to a certain site. They don't have any accurate way to tell exactly how many pageviews it gets since it's my server, protected by several firewalls and passwords.