Another difference is the project says it will support multiple implementations of its software, a move that's not surprising given the criticism that Bitcoin Core's software is too dominant on the bitcoin network.
What does that mean exactly? Bitcoin being open source and anybody being able to connect to the network means that anybody can fork the client if they want to, doesn't it?
After all that's exactly what this Bitcoin ABC fork is doing.