There is absolutely no way anyone can guarantee that delivery timescale I promise you.
Not even if they are someone who orders cars all of the time - one can take 12 weeks and the next one 24. Its all to do with production planning at the factory.
As for your current car, I'd find somewhere, anywhere to sell it rather than to your supplying dealer. You won't be getting a good deal at all!