I don't know what the article says, but it's a really interesting topic.
Here is the thermal footage and satellite footage aligned. The clouds in both videos match too:
Debunking the fake "VFX Debunk" claim:
Additional supporting evidence from a professor:
Here is the highest quality copy of the video OP provided:
Proof the clouds are real: