You definitely need to work on the website. The changes you have made are much better already, but this being the forefront of your business it needs to have 100% put in to it, no budget anything.
You have also done well to come on here and apologise and ask for criticisms, the more you listen to your customers the better you will do. Just keep it going.
Good luck on your tour of duty as well!!