I think as well he must have been giving the address early to some. There is no way that many deposits come in so quick when he opens it. You send payment as soon as the address shows up and end up 20 something on the list. Something smells fishy for sure.
It's not that hard, I tried twice and got in 3rd each time.
You just have to know how to bitcoin