tá muito simples..principalmente o topo. falta imagens, combinação de cores e tudo mais... e outra...aquela parte das miniaturas...faça miniaturas de imagens mesmo, lá você pegou as imagens reais e redimencionou pelo html...por isso, pra carregar a miniatura demora o mesmo que carregar a imagem de tamanho real, perdendo assim o objetivo da miniatura.