I believe he is a Muslim and always have. Actions speak loader than words and he certainly does not act like any Christian I have ever known.
The “gospel” of James Cone - whom Jeremiah Wright follows, whom in turn the president follows - is a false gospel. It isn’t Christianity. The president can say he’s a Christian all he wants, but at the very least he is following false doctrine.
I personally believe that at some point in the president’s time in office, when he feels the time is right, he will proudly admit to being a Muslim, and the media will immediately start saying “What’s so bad about that?”