Hola:
En mi opinión, se trata de un mal uso de Ajax, ya que en vez de recargar cosas anteriormente cargadas, simplemente podrías tenerlas oculta con estilos.
Simplemente deberías tener una capa para cada ítem del menú.
Otra cosilla que supongo que tendrás contemplado, es que se desactive javascript (aunque esa es una discusión aparte).
Saludos