I don't know how the recommendation engine works, but Barack Obama is the most followed account on twitter I think, so can see how they'd suggest that...
But if the recommendation engine is anything like their recommended tweets, I think they intentionally show you the other side always. I see tons of garbage view points that I don't agree with almost exclusively when I view a tweet. Without knowing anything about your tracking cookies and however else they 'enrich' what they know about you, it's tough to say why you got the recommendations you did. If you signed up based on a tweet from a democrat so you could engage by telling them they're wrong, maybe they assumed you like other democrats.
If your complaint is that Twitter is an outrage inducing platform by design, I would absolutely agree. But that isn't an ideological bent. It just wants you to engage, and the fastest and easiest method is to make you mad.