Here, I'll take a stab at these questions.
Will revenue be delayed past Q1 with the delay of the 2 milestones?
Maybe, maybe not. We don't have access to enough information about the potential revenues in the works, to know the answer.
if revenue is delayed what will that potentially mean for the SP leading into Spring?
Maybe it goes up, maybe it goes down. Who can predict what the market will do with that information?
IMO, very difficult to provide any answers to these subjective questions.