Site is fine with wordpress doing the needy catchy styling
But you have to tune the site to make fewer HTTP requests.
Here are a few suggestions about the home page of your site.
Home page has 5 external Javascript scripts. Try combining them into one.
Home page has 4 external stylesheets. Try combining them into one.
Home page has 14 external background images. Try combining them with CSS sprites.
Decreasing the number of components on a page reduces the number of HTTP requests required to render the page, resulting in faster page loads. Some ways to reduce the number of components include: combine files, combine multiple scripts into one script, combine multiple CSS files into one style sheet, and use CSS Sprites and image maps.
Then loading happens very fast and you can have many visitors.
By the way you can improve on SEO aswell
Did you submit the site to search engines?