Just wondering if this is something everyone does, and what questions you need answered before you are comfortable participating (and actively promoting) an ICO?
Most definitely, I think you should always conduct your own due diligence if you're going to go to the effort of promoting something..
Even then, you still can't be certain that a particular project won't end up falling through..
The first question I ask myself is: Is this something I want to promote? Is this something I'd be happy to put my friends and family on to?
I only promote projects I genuinely believe in, but that's just a personal thing..
I then look at things like:
Who are the devs?
Does the project have a properly qualified team?
Whitepaper, Roadmap, clear purpose?
Community?
Social Engagement?
It also gives me more confidence when I see the Bounties are managed by reputable Bitcointalk members or that the devs are active and transparent.
On the other hand, some people don't care and are happy to Tweet/Facebook/promote whatever, as long they get their free tokens at the end..
You just need to work out where you want to fit in and what works for you.
Good luck!