It's better than it was, but it's still not great. The logo looks, un-proffesional like it was put together with a web 2.0 generator script. The boxes have nothing special about it and the title of them looks ugly with the background changes. They need a bit of re-working. Also, the picture of the cards doesn't look so good.
You may want to either get a proper branding logo (look at
www.logolize.com for some inspiration) or hire someone to design the logo.
As for the website, if you change about the things I said above, it would look better, not a huge improvement but it'll be bearable.