Charles' theory that the US assisted in the bombing does have a certain logic to it, and shouldn't just be dismissed out-of-hand without first considering the evidence. (We're waiting for this, hopefully)
Whether IA655 was purposeful or not, it's really Iranian perceptions that matter. And the video doesn't disprove much of anything, as I remember. I need to see the longest edit again, but I think it just shows them saying things like 'looks like a fighter jet.' Problem is, they were saying these things looking at screens or radar data and so on that weren't shown, and when reviewed later, the computers showed nothing of the sort. IA655 was faultless (except for the IA policy of busying their emergency hailing frequency with more ground control chatter).
The plane and the ship agreed, and the error was purely mental, being explained by the military as "scenario fulfillment." This is an obscure mental disorder that caused the whole crew to believe or act as if they were in a training exercise, and Capt. Rogers was known to run his exercises a certain way - to the hilt, shoot first and ask never, rules of engagement are for pansies. So they erred on its speed, location, heading, altitude profile, transponder signal, listing in flight registries. No response on the emergency channels is the only clue they got right, and it's not enough to shoot someone over.
Call it what you will, I'm convinced that's criminal in at least one or two major ways. But the details are impossible to establish to know just what went wrong with sending that guy and that ship to that place at that time. It certainly helped Iran decide to end the war, as Washington had been urging for a while.
But all of that is important for only one element of Charles' theory, and the one that many others already believe or suspect. What's more relevant here is the other aspects - the Iranian's bomb and how it worked and was smuggled aboard, and the CIA's "insurance bomb" that proves Western complicity. I don't know enough yet about what you say, and so I suspect most others know even less.