Get your taxes done using TurboTax

Feb 28th and still no e-fileable 8915-E form from Turbotax. Has anyone had success? When will the 8915-E form be provided?