Thank you guys for the great feedback, I never considered that my dirt looking design could be the source of my problems, plus the embarrassing typo errors.
Your design and the improvements and optimizations don't mean anything until after you find a way to reach your market. If you can't reach your customers nothing else matters. You have some paying customers so apart from typos your website is good enough at least for now.