Sorry for the late reply just needed to confirm it with @KHHsubs.
Looks like it does not specifically say anywhere in the rules that it’s Japan residents only. I say enter and see what happens!
Also looks like you can enter as many videos per account as you like!
On that note, maybe I’ll enter…