I think a penalty or drop but overtime it will benefit.
What you should try is boost those links before bringing the website live (maybe not 2.5mln, sounds too much).
That is what i am trying, sending backlinks when website is under construction. I also feel like they get counted more, as if Google doesn't check too much since the website is not alive