but how about the wallet.dat? it will also be replaced? I will not lose access to their coins

Always have a back up of your wallet.dat and then try new things.
As I know new wallet (vanilla from Github) doesn't contain wallet.dat and there is no replace.
But I really suggest to copy wallet.dat in a safe place beforehand.