You can certainly stack titles, like the Reverend Doctor Martin Luther King, Jr.
None of your suggestions are appropriate because we do not use honorifics like "His Excellency" for the President of the US. The president is elected by the people: he is our servant, not our master.
The title is President Barack (note the spelling) Obama. He is referred to as "Mister President."