Leninist would be a closer description. Marxism is the path he is headed (we throw that term out a lot), but Leninist would be the practical description of what he is.
You are absolutely correct. Marxism is used often to describe Obama. Leninist is the better term.