No, it's not too late, but they have a $15 late fee for signups after Mar 31. There's more info on the link above.