The product picture is too big. Cant really see it without scrolling. Scale it down a bit. The product is pretty innovative. I have yet to see them here in the US. Good Luck!
I would definitely consider writing press releases. Don't just do it for SEO purposes, but try to get a news organization, such as a newspaper, to pick up the release.