Se posso esprimere la mia opinione questo è quello che farei:

Grafica: non è necessario avere una grafica tecnica come dici tu, solo una grafica più piacevole. La tua è un'accozzaglia di elementi sparsi sulla pagina che confondono e danno l'idea del "My first personal site". Non serve che sia elaborata, serve che sia bilanciata (e non puoi farlo da solo!). Processi d'acquisto: onestamente non ho provato ad acquistare però da quello che ho letto deve essere un inferno! In particolare mi riferisco ad un post di eliane che ti ha dato innumerevoli spunti. La soluzione? Usa un CMS per l'ecommerce.
Puoi usare OsCommerce, Joomla!+VirtueMart o altri. Fiducia!: La partita IVA dov'è? L'indirizzo? Un numero di telefono? Insomma chi diavolo sei? Da chi sto comprando? E le condizioni generali? La privacy policy? le info preacquisto? Sta ricerca personalizzata lì giù a che serve? L'ho già consigliato oggi e lo faccio anche con te: metti 10 amici tuoi davanti al tuo sito e fagli comprare qualcosa. Vedi che ti dicono. Soprattutto fà come se non ci fossi, se chiedono aiuto non ci sei, se si bloccano non ci sei, tu devi solo osservare, e basta.

Secondo me, comunque, devi farlo da capo.

PS
Ma l'hai programmato tu? Perchè in questo caso mi viene da chiederti se hai implementato sistemi di sicurezza tipo controlli sui dati inseriti nei form, o nell'URL e via dicendo. Vedi che programmare un sito (indipendentemente dal fatto che sia di commercio elettronico o meno) non è cosa da niente! Ci un'infinità di considerazioni da fare lato programmazione che chi non è programmatore nemmeno si sogna! Noi inseriamo nome e cognome, il programmatore prevde che in quei campi posso inserire numeri, email, script per crackare il sito ed un'infinità di altre cose: tu hai previsto tutto questo?