Is an ERC-20 tokens a unique unit, that you can trace and that its possessor could specifically choose to transfer?
Yes, every tokens are decided by it's unique contract address. They behave according to their individual rules but for transactions, require Ethereum as gas for traveling in the block chain.
Ethereum and ERC transactions are not anonymous and could be tracked from originator to receiver