You are right. A little too early for production. The April 26 date is the order date.
NOR Production actually ramped up in mid May. There is an exception to the April 26th date, however it is dependant on where your car originally came from. Is it by chance a Texas car??
Phil