In the end, a stat delay is what we're going with.
+1
EDIT: Btw, I dont know if Im just having bad memory, but it feels like lately we are having more variance. 2'2 TH/s we should be around 45 minutes each block on average, but we are getting several very long blocks (4+ hours) and then several very very short blocks (less than 10 minutes). I dont remember so much variance before. Probability is a bitch I guess.