Why are you posting a weather banner on the site? Leave it off
The font screams angelfire free site.
Leave out the forum. It's not needed for a store. It will only bring you headaches.
Do not call aftermarket upgrades "Hop Ups"
The counter isn't a bad idea , but hide it.
The border, why!!
I'm going to help you out.. just a little.
Here is a picture you can place on the site that says everything and isn't going to drive people away.
Since the site isn't "working" right now , this 1 picture should do the job temporarily.