If you need an external mechanism (like coinjoin) to make your coin anonymous, then your coin isn't really anonymous