Zerocoin is not a competing cryptocurrency but a way to anonymize transactions that could be integrated into bitcoin.
Yes, but the creator of Zerocoin has stated that it seems unlikely to integrate into Bitcoin's blockchain and may only be usable if it is put into a new blockchain.