Stimulus Portal

I have a few questions about the Stimulus portal that was added to the website today. Is it the same portal the IRS mentioned on their website, or is it something that TurboTax created on their own?

 

if I already filed my taxes, is there any way I can update or add my direct deposit information for the stimulus payments via that portal?

 

As I expressed in another thread, I’m not usually required to file taxes but was instructed to do so by the IRS, I did so but was not given the option to submit my direct deposit information. as I did not owe money, I assume that was the reason for the lack of an option. However, updating my direct deposit information is important as I do not have the time to wait around for a check in the mail and neither do many others who filed before this portal was implemented but weren’t given the option to add their direct deposit information. 

if we can’t update our direct deposit information via the portal, is there any way TurboTax can relay the direct deposit information to the IRS? They’re directly connected to the IRS and the IRS is not accepting phone calls right now, so it would logically seem like the only way to get this information to them is through a website directly associated with them itself.