Originally Posted by
xecutable
Why is the website in French? That limits your Swiss visitors to be only from the Geneva region as nobody up north around Zurich or down south near Lugano speaks it. I would either include the other 2 official languages, or simply go with German as it's spoken by nearly 63% of the population, as opposed to 23% French (source: swissinfo.ch).
I personally would just go for more languages, it's not ideal but you've chosen that market. I'm not sure if you are currently in Switzerland and if Comlot (now Gespa) have contacted you. These legal matters are for you to figure out.
As for the site, in my humble opinion it lacks visuals, as it's mostly 1 image and text, text that's not really scannable the way it's presented. Another thing as an ex-flytonic user (judging on the template this is their sports theme), I'd warn you about outdated, poorly written code, with terrible slow support pretending to be in the US. Other than that I have nothing against them.
Other than that, there's always things to improve up to you if you want to or not. I still believe your main concern should be the languages.