One quick thing - I would definitely not submit your package any earlier than February 20 (there are some reports of packages with postmarks before the earliest file date being rejected). Remember its 90 days, not 3 months, and with February and April being short months, 89 days before May 20 is actually February 20 (see here).
On the plus side, you should definitely be receiving the 48 month extension letter!