No me he mirado la implementación del shader, pero me ha gustado, queda un efecto muy espectacular. ^^ Si me permites una pequeña sugerencia te diría que pusieras unos colores más diferenciados entre las luces, yo lo he probado y el efecto queda más claro y más vistoso. ;)
El escenario me ha encantado, me dejas robarlo para futuros ejemplos? xD