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.
Individual block variance is always pretty large. The point of having a high speed pool isn't that your variance per block is low, its that your variance over a period of time is low. Looking at our luck over an entire difficulty shows our variance has been fairly low (the last two difficulties were less than 1% from average). Even this difficulty we're within 10% of the expected average, and we were offline/slowed for a very large chunk of the difficulty.