No, the truth is much more complex than that. It turns out his name isn't John Harrison, he is just called John, Harry's Son. Turns out that various bloggers wrote down what they thought they heard.
John, Harry's Son is the love child of Harry Kim and Seven of Nine on a mission to restore the timeline. If you look at it from the 24th Century POV, John, Harry's Son is actually the hero and Kirk is the villain for trying to keep the new timeline going.