I'm a bit behind on this particular thread, but I definitely suggest getting a web designer. Even if that means looking into your own contacts and getting a "favor" or some help in return for cake (yep that's how I do it lol).
Also check out freelance sites such as www.guru.com or www.elance.com or even Craigslist... I'm listed there for marketing and other business-related what not and do cheap stuff for small businesses. I can't be too much help with website design though ... I'm still working out the kinks of my own. I grabbed a cheap domain and got a godaddy.com account and built my site from there. I'm using a form builder through Google Drive as my online order form until further notice. Site visitors go to the site, fill in the order form and submit it. I'm notified via email every time I get an order. Not the most high-tech stuff but it's working well for now. Go to www.cemcupcakes.com to see what I'm talking about ...
I think the best tip is already out there .. keep it professional. I see the changes that you've made and you're definitely moving in the right direction, but there is much to be done if you want a top notch website to compliment what I'm sure are top notch cakes! Good Luck!!!
(Sorry so long ... I talk a lot lol)