It def. wont be this weekend
But I could see it possibly opening before June (although the surprise was announced pre-delay so that wouldn't be it) since it shouldn't take long to remove the old track, and there were rumors they have the new track already, or it has almost arrived.
After that all that is left is testing, so it depends when the track arrives and how fast they work.
Early June seems accurate though.