Hi!
First of all, cool website! A few people have talked about using Construct 2 to make websites, and it's really interesting to see it being used this way.
Secondly though, there are a lot of BIG drawbacks to using Construct 2 for making websites.
Canvas really isn't the best medium for a website because search engines will probably have great difficulty crawling it. That's not to say it's flat out wrong, but designing a website in a canvas is a very niche requirement and should be done with caution!
As long as you are aware of the implications and have your reasons, well done!
Tom