Get your taxes done using TurboTax

you're supposed to attach the election statement to your tax return, which means paper filing.
or to form 4868. by April 15th
if I were in your situation I'd file a paper 4868 and attach the election, even if you have already e-Filed.