About that fuel depot in Russia. I haven’t heard anyone consider it could even be Russian pilots that either A) mistook it for Ukrainian territory, or B) Russians pissed off about the war.
You can see the helos briefly in the video I saw at CNN, and it’s probably impossible even for an expert to tell what kind they are.