Sometimes just a clear, simple webpage can go a whole lot further than trying to make pages that look "cool". Usually when they look cool to you as the developer they end up frustrating the crap out of the end user.
It's okay if you want to create an interactive part of the site, but make the user navigate to that part of the site. For example, if you are IoT company as you say, maybe have a page within the site that lets a user walk through a house or office clicking on various objects to interact with them. Show possibilities with IoT objects such as thermostats, lights, clocks, appliances, etc...
As a simple heuristic, count how many clicks and how many times someone has to scroll to get to the information that you think is the most valuable. I clicked many times, and still don't really know what you do :D
Do you have any suggestions on how to fix some of the problems? (If not, that's ok.)