This is superb.
I'm not sure how much accurate you're going to get, your method seems pretty sound, and your samples (in my opinion) are fine. 150 is enough, and that's your smallest sample group.
I have noticed that the game seems to stack against you, and "random" doesn't seem to be...