That is excellent research about the Cheltenham target. Blow By Blow was Katie Walsh's first group 1 I think... watched it a few weeks back when I was looking at Moon Racer funnily enough.
25/1 isn't a brilliant price but fair on what we've seen. Being a Mullins horse, he had a few in that race didn't he, so the SP of 14/1 probably meant it hadn't showed as much at home as some of the others? I am speculating a little with that, but assume I am right without checking...
Not unheard of for the 'wrong horse' to end up being better is it. I can think of a few examples straight away where the initial talking horses haven't been the ones on top by the end of the season. Bellshill/Yorkhill a high profile one last year, before Christmas they were pretty clear Bellshill was better and by the end of the year they wouldn't go anywhere near saying that.