Yes this website is still being worked on

I even updated the video :D