I disagree. He's been very consistant.
The Bush administration has spent more money on alternative energy research and exploration than all other Presidents in history combined. Were all alternative energy plans passed? No, but more were than ever before. Thus, your data is skewed.
Obama voted with McCain at least 90% of the time. What you don't understand is that only about 10% of what Senators vote on is actually meaningful. That 90% you keep referring to does not take into account MAJOR votes.
McCain also led the charge for a surge in Iraq, something Obama was opposed to. The very REASON why we're seeing success in Iraq, and the very reason the Iraqi government is only NOW talking about withdrawal is because that surge worked. And now Obama is trying to take credit for that!?