Get your taxes done using TurboTax

So are we still going to be able to e file with Turbo Tax? We then just fill out this form separate and mail it in? I don't want to lose my e-file status over this form. Any advice or do you know when it will be available to download on the software? I have the deluxe edition. I am seeing Feb 18th?