Get your taxes done using TurboTax

When I opened TT the other day, it downloaded "critical updates" of March 12.  This is disconcerting by itself.  And, like others noted, the link for "more details" leads to a dead page.  What the heck?  How incompetent and idiotic is that?  I need to know if my already filed tax return is OK?  I submitted a separate inquiry on this, but I suspect it will go unanswered.  Anyone at TT actually paying attention?