On peut admettre que River a rencontré 10th plusieurs fois. D'ailleurs dans le 5x04 quand 11th la présente à Amy qu'il n'a pas quitté depuis Eleventh Hour, il dit qu'ils se sont rencontrés plusieurs fois déjà.
Donc on pourrait imaginer que 10th a eu vent de son futur mariage avec River pendant l'une de ces rencontres.
Mais dans tous les cas ces rencontres non montrées entre 10th et River n'ont pu avoir lieu qu'après Silence in the Library (probablement avant ou pendant les spéciaux) puisque là c'est bel et bien la première fois que 10th rencontre River.
Du coup on voit pas trop comment il pourrait avoir connaissance de l'existence de son mariage en saison 3 car même avec tous les wibbly woobly timey wimey imaginables, quand il dit ça, il est avec Martha pendant sa période de compagnon régulier, donc nécessairement avant Silence of the Library.
Bref il y a une couille dans le pâté.