except that youre not making any profit, despite those "awesome" stats

It seems like you dont know how casino work. The house edge for the site is 1 %, it means that they will be getting a profit of 1 % wagered amount from the site, or that close to 1 %. The more people wager, the more casino will get from the house edge