I run Firefox. And had absolutely no trouble with the site. It looked perfect.
I have to confess I spent far, far too long on your site. It really caught my attention!
To use an old saying "It does what it says on the tin."
Nicely executed site.
To promote it you could try getting on to radio talk shows in the USA, Australia and the UK.
And how about setting up a blog to promote it?