Resto della mia idea sopratutto perché non funziona con IE, io averei optato per altre soluzioni:
- Menu fisso in alto (un po più stretto) trasparente
- Linguetta (con solo scritto menu) che apriva/chiudeva il menu vero e proprio
- Menu fisso laterale (volendo con la x di chiudi) visione periferica che non infastidisce più di tanto
La tua soluzione la trovo più contorta, e ti consiglio di non farlo sparire completamente, ma di lasciargli una leggerissima opacità cosi da capire che li c'è il menu.
