While I cant verify his numbers, I see no reason to not take them at face value...
That could still be luck. 6 months ago 1 TH/s was HUGE. Now, on p2pool, you're looking at 12 hours on avg for a share.
It also doesn't account for the NMC you get from Eligius, which you won't get from p2pool unless you have your own node and blocks are found.
M