Okay this makes sense now. These numbers refer to total page views since conception. I thought the claim was 50 million page views in a single month, which wouldn't be believable to me.
That was my biggest concern in my DD but now that's cleared up I'm just waiting for a good entry point.