Looking at your site. I think the big disclaimer around the site not being for mobile is more off-putting then then the actual UI. Especially as a landing page it is fine. Maybe put that disclaimer later on ?
There is info in the FAQ section, but of course, people complained that they should be told when they enter the website as they see it looking broken on their phone. As you can see on your own use case, there is no pleasing everybody :D