Hi Nik,
I went through the same excercise with my clients who wanted to pull this information. As you mentioned Statistics profile did the job nicely for us and we have roughly 213 websites on a single VIP. The ultimate solution was that we decided to use Google Analytics and Web Trends combination. The reason why we chose this is because our requirements kept changing and we couldn't keep up with the demand on customizing the Stats Profile. We did however, use a nice iRule to embed the analytics
http://devcentral.f5.com/Default.aspx?tabid=63&articleType=ArticleView&articleId=174
I hope this helps
Bhattman