I don't mind it actually, and I do get what you mean by building your website. You did build it, never mind them.
A VPS is a nice and cost effective solution, however don't kid yourself it is still a shared service/platform. Often for the cheapest versions it is resellers reselling. Virtual machines within virtual machines and often over provisioned.
No for the template, theme, I really don't like it. It is not original, it is old fashioned in my opinion. It doesn't provide a feeling of a brand. As you've build it using wordpress it will be very easy to change. I would also suggest you review the content. It really isn't clear what the site is portraying to be. It is a mix and match of everything, and then there is a scanned image with wedding prices???? What is all that about considering the military ships in photos and the lens filters in the shop...It is confusing.....
So whilst you've setup a server, got the components up and running, you really need to pay attention to the content and information architecture. And not only that, please do install a certificate when you a shop!!!! There is no way I would leave any details with you unsecured.
Furthermore you haven't got email setup and have some weird fly-by-night anonymous emails...And then there are the legalities...Aren't you forgetting something there? Where is your landline? Where is your street address? Where are your terms and conditions? Where is the cookie directive?
A bit more work to be done
