Get your taxes done using TurboTax

If Turbo Tax said you e-filed, then you did, and DON'T mail your return in, they'll get it TWICE that way.
I'm thinking more about your payment and voucher, if you had your amount due from your bank account, then you can file the voucher because it's already been paid.