Sure, if you can suggest a site which doesn't compress 4k screens as little as that one, and that is as easy to use, generating share links.
I would use the Dogs, but I think the screens loose a bit of quality during the upload compared to what I use, and I ran into problems linking them on other sites, plus the interface is much more awkward.
Your problem is still odd, as I use BT too without issue, and you could see them straight away over on the il2 forums, and they are the same links....
Anyway, a few more for you not to see for a few days, lol,
See if you can see them here Chris,
https://forum.il2sturmovik.com/topic/58030-dcs/?do=findComment&comment=1105641