La leggibilità è buona anche in versione normale, anche per me che ci vedo davvero poco. Non credo sia necessario uno switcher in questo caso. Io punterei più che altro ad un layout con colori invertiti, tramite CSS alternativi richiamati tramite Javascript (quindi sfondo nero e testo chiaro). In questo caso vienei incontro anche alle persone che, come me, hanno problemi col bianco (anche se nel tuo layout è comepnsato dal molto testo).