Yep, the website seems a lot more complete, and the poor quality video has been removed after a higher quality version was uploaded to their youtube channel. Looks more promising!
https://www.youtube.com/watch?v=Dh6M5wViY9I&t=0s
It also sounds like we get a tease of the soundtrack at the end