Sobre suas perguntas:

  1. Sim;
  2. Sim;
  3. Sim;
  4. Indico Laravel nesse caso.

Agora, se você quer algo bem simples, pode fazer com o Wordpress mesmo, tem plugins para o que você está precisando