Wow, you can give some ways to improve it if you think it 'sucks'. KKoher, the site definitely is a huge step up from before.
1) Lose the landing page... I think that's been said enough. Sending the customer directly to the site is the way to go.
2) It seems like your web dev/designer is trying too hard to impress with gaudy graphics. He needs to tone it down a bit with the gradients, "lighting effects", etc. You can have a goth site and still keep it business-like and clean.
3) I know your main objective right now is to get information/some products to your current customer base once they can't come in the store anymore... so from that angle, the site is okay. However, you want to think long-term - so you may as well lay a good foundation right now. This way, once the time comes, you won't need to re-work the entire thing to get it in the next phase.
4) Like everyone else (well, all those that had to give some kind of input other than 'it sucks') said - make sure the customers have to follow as FEW links as possible to get to where they want to be. Keep in mind your customers are the "MTV Generation" and if they don't see something they like, they're gone.
I hope this helps... and the site DOES look much better than before. Heck, even better than a Joomla template
-J