Not quite sure what the rush is? I just take mine to the local town hall in April, pay the fee and pick up my stickers. It takes all of 10 minutes, plus the people at my local Town Hall are so friendly.
Sending it in early doesn't make boating season come any earlier.