I think its your gelatin that is causing this. I would put the gelatin in cold water and warm it up rather than adding to hot water. I don't think its supposed to completely melt/dissolve, just become hydrated. Or leave it out of the next batch entirely, after all its obviously not doing what is is supposed to. I use Fermcap and have clear beer, I've used whole hops and pellets, I've pitched plenty of trub, none of that automatically makes a beer cloudy.