I haven't used TrustCloaker myself, but I'd be careful depending too much on any tool for account stability. Creative quality and policy compliance have made a much bigger difference for me.
You could also try posting your websites in entrepreneur or website investing communities. Sometimes you'll find direct buyers without paying listing fees.