Hello, native Japanese/American here. I watch current Japanese shows/news/variety/drama from the US, so know a few sites that can provide more than youtube (as they get deleted quite often). All of them can be embedded, or download if you wish.
I'm pretty sure what you're doing, completely understand either language, and should be perfect for the project. Let me know if you're interested. Thanks