Sorry but it's appalling.
I went to the site before reading what you explained the site does, and left it almost immediately.
It comes across as spammy and complete information overload.
Hire a designer, or get a friend at least, just to make some visuals for it. It'll be well worth the money. It needs serious work.