Какого уровня webGL/Three нужно достичь для подобного ?
А при чем тут webGL? Или Three.js? Что бы делать такие сайты надо прочесть много разных книг. По дизайну, по css, по js, canvas, svg и т.д. И совсем не обязательно,но не лишним будет и webGL конечно. Но в последнюю очередь.