Four words, my friends.
Political Correctness. Lugenpresse. Ego.
Ellison will win because he is a Democrat. He is black. He is Muslim. He calls himself progressive.
Any Democratic opponent or any anti-Ellison Democrat who dares to oppose or criticize Ellison is sure to be demonized as a racist and an Islamophobe.