Better way to display multiple plugin output on the same page?

The promo slider on your demo site has the class .random, and in your style-Red.css file you give it a float: left; width: 200px. But because your promo slider is actually 600 pixels wide, you have 400 pixels that overlap with what follows: your text. So I don’t think this is a WordPress issue but a CSS issue.