There's an itch.io video feed? Or am I misunderstanding?
Also, yes please, go ahead with the video! Let me know when you publish it on YouTube, so I can add it to my DOOG playthroughs/speedruns playlist. :D
Just popped up in my recommendations one day and I was all like whats this.