In a recent blog comment, Lar said "June is what we're hoping for", so apparently it is still on track for a May/June release.