O código está bem organizado, o problema é que a funcionalidade disto é muito relativa, se o webmaster resolver alterar o código fonte, lá se vai a detecção. Claro, sempre se pode alterar depois o código php, mas para quem não percebe patavina do que está no código não se safa.
E pronto, eu não estou em LX, estou a 150 Kms de LX... logo os resultados não são muito fiáveis.
De qualquer modo, é de apreciar o trabalho que fizeste Kingless!