While it seems like common sense, I haven't seen much of a confirmation regarding Titanfall being available as a digital download on release day. I did a bunch of digging, but finally came across the Xbox Support account confirming the digital download on day one. @jxweezy Games will be available digitally same-day! :) ^PC— Xbox Support (@XboxSupport1) January 23, 2014 What they didn't confirm, however, was whether or not we'd be able to pre-load the game to avoid a large install/download on release day. I'll continue to dig to see if I can find any sort of confirmation though.
The "pre-load" is usually the way the PC dl is. That way the game is ready for play around midnight. They try to synchronize the dl time across the USA all at once.