Not sure what you mean by "local immigration" but you need to do the TDAC before landing. Your host or landlord will do the TM30 for you. There's nothing to do at immigration really.
Nothing stops you from going to Thailand now with your current passport. As for the DTV, wait for the new passport and use that to apply for it. 2 months: come on.