...
"shares": 951786693123,
...
That's the only number that you can use to reliably determine the 'luck' (since the hash rates are calculated from shares but also vary over time)
Alas the pool doesn't keep proper luck statistics, so you can only get an approximation of the probability.
Anyway, since Network Diff is 'currently' 24,371,874,614,345.6
and their effort was 951786693123
then an approximation of their luck is 1 chance in (24,371,874,614,345.6 951786693123)
or about 1 chance in 25.6 or inverted - 3.9%
So nothing like the completely incorrect numbers being bandied around twitter by twits

However, the luck and chances are better than that, since difficulty has been rising for quite a while, so some or most of those shares would have been in a lower difficulty period and thus have higher luck in the final calculation.
--
The second user who got a block was also nothing like the incorrect luck numbers bandied around twitter by twits.
Their shares were something like "2,4xx,xxx,xxx" and again that number in relation to current network difficulty of 24,371,874,614,345.6
give roughly 1 chance in 10000 or 0.01% chance
This second calculation is all within a single difficulty change so more likely to be accurate.
--
So in all, yes lucky, but no, nothing like the random numbers people have been saying.
Does that pool owner even understand maths and statistics?

(well he is a medical doctor, with no recognised computing qualifications at all)