If you, really, want an honest opinion, then read on.
I have worked in IT for many years, in web dev and I have to say, I don't rate your site. I am trying to be honest and constructive in my criticism - take or leave, it's entirely up to you.
I like this forum, it has helped me, and so I do not want to cause any offence to anyone. But, I am responsible for at least 26 current, very successful, sites on the net now. For major Corp's and I think your site is quite off-putting.
I'm not going to reveal my work, because, this is a public forum and I do not want to reveal to much about my identity - take that as you will, it is no loss to me, I’m only trying to offer advice, to help a stranger.
If you don't want or respect that advice, that is no problem, as we don't know each other at all.
Imo, the site is messy, confusing, in the wrong format and un-appealing. No, I am not offering my 'Services to fix it for a fee'. I have no interest at all, in more work, at any price, I am more involved in other things now. I don't have the time or inclination and I don't know good dev people who would be interested, sorry.
I just think, you want to start again, from scratch. Sorry, if that is not what you wanted to hear – I guess it’s not, but, do you want the truth or not?
I do not mean to offend, as I said, my post is intended, genuinely, to help.