Beyond the OPs reading of the ToS and other important documents, I think that through the veil of anonymity, they can offer what they are considering hosting and we might be able to provide advice about it. The regulars here are pretty good in determining what's in, what's out, and what's borderline.
You might also do a search here to get a flavor of the things that people have gotten in trouble for. Please remember to specify a date range longer than the default of "Newer than 1 week" and also maybe use the "And" search option rather than "Entire Phrase".
Use the [color=#CC0000]3DOM50[/color] promo code for 3 extra lifetime domains and $50 off
More Dreamhost coupons here!