The Tea Party at most is 20% of the country and will never ever ever ever vote for Obama. He should not try to appease them. He needs to get moderates and liberals excited. Let 40% of the country which is conservative hate him and vote against him. 40% isn't going to win an election.
I was under the impression that many secular Tea Party members are moderates. These are libertarians, Perot voters, economic voters, small govt voters, etc. Many small govt voters were anti-war and anti-Iraq, and I would not be surprised if a decent number of Tea Party voters had in fact voted for Obama in 2008, but are now pissed off at Health Care Reform and the economy.