I can only offer you advice from 19 years of exp as a casino affiliate. And, I think your home length is too long, especially for the mobile version.
Asking questions is great.. Of course you can take or leave that advice, that's up to you.
Just know, if people have been around for ages in the industry, then they're most probably successful seasoned affiliates, and the feedback they supply is there to help you, because you asked for it
Also, if your a matched betting site, then why even have casinos? Your logo depicts a soccer player kicking a ball. If that doesn't scream "sportsbetting", just like your domain name, then I don't know what does.
If your site is about "sportsbetting" then stick to that niche, at least on the home page. Otherwise, it's just another cookie-cutter aff site.