If I were a betting man I would think Ted Cruz will be our next president. The tea party is very energized and filled with so much anti Obama emotion that a right wing leader will be pushed.
Which is exactly why Ted Cruz will not be the next president.
The current GOP is making the exact same mistakes the Democrats made repeatedly in the late 60s and early 70s (and then again in the 80s). They are too beholden to a very vocal minority that is simply too far removed ideologically from the bulk of Americans. After their candidates have completely bent over to placate the extremists in order to win the nomination, even the most skilled spin doctors can't repaint them as close enough to the center to actually win.
Sure, the GOP can ride this strategy to grab House and Senate seats, but - like the Dems - they can't acquire the Big Chair without largely ignoring the extremists and moving towards the center.