In order to receive VA pay you have to be separated (retirement date) from the military for 30days, so yes you are correct.
DFAS will pay you the higher of the two (DoD or VA)
I may be wrong, and I'm sure someone will correct me if I am, I believe your first payment from the VA should have...