After you file

All the hearsay I've read is vague and seemingly refers to others getting their payments via other cards not the turbo tax card. 

It's as simple as turbotax needing to front everyone the payment they qualify for obvious by their filed return and clear up the deposits with the DOL or treasury being sent to them.