I think at this point the only truly genuine surprise left is if Savitar is revealed to be someone who is actually consistent with all of the clues thrown around this season.
At this point, it would have to be some bizarre explanation like the original Wells who somehow survived being killed by Thawne and has been mind-swapping with members of team Flash for the past three years and...and...I dunno. Nothing really sense. If they pull this off I'll give them a big congrats, but it sure seems like they've painted themselves into a corner they can't fully get out of.