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…