Mm the provably fair mechanism doesn't make much sense.
If you have at least 1000 tickets (which is probably guaranteed with the $1k min), you are looping 4 characters of the hash (= 0 - 65535), SHA256 is 64 characters, so a (1-1000/(16^4))^(64/4) =
78% chance the outcome is ticket #1
Anyway, even besides that, you cannot use a "clientseed" with a lottery like this. Because if you are trying to cheat, you would be the biggest player and you would be the one to "draw" = make the clientseed. Obviously since you know the serverseed, you can make any preferred outcome you like. Timestamp is useless since there is no way for others to verify you choose this fair and random. You must be using something like the blockhash..
You should be looking at how PevPot used to draw their lottery.
PS, I do like a lottery so GL. Although it seems like this is more focused on freerollers, "ponzi players" (with those 10 levels) and probably has a terrible HE for real players. Although I didn't do the math.
Thanks for doing the math on the provably fair mechanism, not skilled enough myself to do the calculations.
The 10 referral levels also made me a bit suspicious, since something like that could cause financial problems for the site in the long term.
The website itself looks quite nice though, if OP could fix the provably fair system and perhaps tone down the referral system (no multi level), then I could see this working.