Just had a quick look at LKH and something stands out.
The Tasseldancer crew didn't identify Melody/River initially - they identified the Tardis first - the operator spotted the "blue box" - then came the line about "We're trying to bag war criminals - we've got the biggest one ever right under our noses" and then says "That's her" - they're talking about Melody Pond.
The Tardis is showing on their sceen as "Stolen" - which we assumed referred to the Doctor stealing the Tardis on Gallifrey but...
I reckon they have a record of "Melody Pond" stealing the Tardis and that theft is connected to her killing the Doctor.
Note also that they didn't confirm that she was Melody Pond until after she regen'd into Alex K's Melody.
Put that all together and we cyce back to a question I've been asking since TIA - where is 1103's Tardis?
The 1103 Doctor had to have it to get to Utah in 2011 and neither he nor River would leave it lying around - it has to be at least as valuable to any badguys as a Time Lord's skin cells - so unless it was taken by a badguy and we haven't been shown that. the 1103 Doctor, another River from the one at the picnic or both used it to arrive and one or both of them left in it after his "death".
We know she hasn't stolen the Tardis yet . We also know - or at least, were told - that the Doctor who died was from 200 years into his own future. That must mean that the dead Doctor's Tardis is also a "future version".
Since 909 has the Tardis both before and after Utah, Melody MUST steal a future version of the Tardis but 1103 had to have used that Tardis to get there. In other words, for it to be true that Melody Pond stole the Tardis, it could only have happened after his death - which doesn't happen - accoding to him - for another 200 years. Thing is - as far as we know - Melody Pond is now human and would be dead long before then - plus she'll have changed her name to River Song.
Sorry if this is getting a bit complicated - I'll try to bullet point it....[LIST=1][*]"River Song" is in Stormcage prison and is known as a killer - under that name.
[*]The Tesalecta only knew her as the Doctor's killer under the name of Melody Pond.
[*]Which mean that "River Song" is not in prison for killing the Doctor.
[*]The Tardis was "stolen" which couldn't have happened until after his death
[*]The Tardis was used to identify Melody Pond when her "Mels" face was unknown
[*]Therefore - Melody Pond has to have "stolen" the Tardis
[*]The Tesalecta idenitified "Melody Pond" visually when she looked like River
[*]Therefore - River had the Tardis after the Doctor's death.[/LIST]
Since we know she didn't steal a Tardis after 1103's death - we saw her the whole time - a later version of River Song had to have been in Utah in April 2011.
If that makes sense - and I think the logic is sound - we now know for certain for the first time that there were two Rivers in Utah in April 2011.
Unlike the Doctor - who could have lied about being 1103 and 909 if the "death" was faked - there MUST be two completely different versions of River since the one we saw was never out of everyone's sight (unlike the Doctor).
That either points to her being the killer or - more likely given that this spare River is proven to be "good" (she risked her life to save him in LKH) - there to save him. Since there was no obvious sign of her literally trying to save or protect him, I'd say she pretty well has to be involved in either faking the shooting or in resuscitating him afterwards.
Either way, she'd almost certainly have to be involved in some sort of plan with the Doctor. The alternative is that he really did go to his death and that future River (maybe even with a future Rory and Amy) went to Utah to rescue him without his knowledge - which could cause all sorts of problems with time since his death was a fixed point.
The bottom line is - there were two River Songs in Utah - and the proof is that one of them flew away in the Tardis after the Doctor's death.
Hope that makes sense - it's harder to explain than to visualise. Tell me if anything's not clear and I'll try to reword or explain it more clearly. If there are any factual mistakes, let me know.