So, can we hope for a Steam EA release by April 20?
That is the current plan yes! I'm probably going to try to time 0.25 to release on all platforms on the 20th so no one gets left behind.