Agreed on all points. Will be up to par soon.It would be nice if there was a Contact or About Us page somewhere, so prospective buyers would at least have an idea as to what country you are located in, and what currency is shown on the web site.
Also, if you are accepting payments on your web site, your agreements with the credit card processing company require your business name and address to be posted on your site.
These are things that would lift your site one step higher in legitimacy.