It's not retro, unless you call it retro. It comes no where close to the amount needed for it to be retro.
It is a signing bonus, plain and simple.
You can't have it both ways.
Oh, and the date should be date of signing. I wouldn't be surprised if there is a lawsuit over that as well.