Re: I know who the villain is.
While I'm positive it's not Soran, it's not a far fetched idea. Soran did initially make it into the Nexus, maybe he still has a bitter "shadow" there. It was shown that you can pop in and out of the Nexus anywhere along the timeline, maybe he went back to his younger self in the new timeline to convince him to seek revenge on Kirk and company. He's established as a nutty obsessive, so he just goes nuts at a younger age.
P.S. I agree with the earlier poster that Soran was a decent villain, and not least because it was Malcom F*****g McDowell
"Well, here's one thing you can be sure of: leave any bigotry you may have in your cabin, there's no room for it on the bridge. Do I make myself clear?" - JTK, "Balance of Terror"