A follow-up my earlier post. I have been able to figure out a way to use TurboTax to complete my Tax Filing. The only caveat is that I have to print it out and file manually (by mail). There are two reasons.
First, in order to complete the return in Turbo tax I had to override the fields on schedule D in order to enter the amounts from my schedule 8949. There is a way to import 8949 from TaxLog but it is limited to 9 digits (x,xxx,xxx) on the worksheet used to import or manually enter the data. However, by overriding the fields directly on schedule D I was able to manually enter the extra digit I needed for my return. TurboTax will not allow you to e-file if there are "overrides" in the return. (TaxLog is the software I use to prepare my 8949 for my trading activity).
Secondly, I want to attach notes to the filing to explain that I have Trader Tax Status, and how I accounted for trading expenses in the return. This is recommended based on my research on how to handle this issue on your tax return. You are limited to the details you can note in Turbotax when e-filing.