Perhaps it was lag from running it on a browser, but the movement didn't feel quite smooth. I also feel that it doesn't fully adhere to the theme. I had to resort to using a controller because the camera rotation kept jumping from place to place.
at the end my time was 22.11 sec.