Even everything above is followed correctly, still there's no guarantee that project will be good. However, if someone does enough research it's possible to avoid scam project. I am really bored on bounty and given up participating too.
This is true. Sometimes, even scam projects comply with the given requirements so it's hard to determine whether a certain project is a scam or not in just a short span of time. In some cases, it takes time before you consider a project a scam. If you're not comfortable or if you're doubting about it, it's better to look for a legit project so you'll never have regrets in the future. Things will always depend on our decisions so we have to be skeptical.