Yes it should because otherwise this thread would be full of people saying "The game is due X weeks from now, why haven't I seen any promotional material or gameplay or [insert whatever you think you deserve here]"
Because we all know how that worked out for Ashes 13 don't we?
"Every other video game on the planet" statement, requires citation.
Lots of games don't announce release dates, you've also already been given TruBlu's marketing strategy for their other titles which shows a succent marketing and promotional timetable.
What you don't understand is promotion and marketing, ANY kind of promotion and marketing, costs money. A lot, usually, if it's done correctly. This is a start-up brand, with an all-new gameplay system in a market that hasn't been tested with a product for four years. There's obviously a risk-and-reward assessment been done by TruBlu and BigAnt and they're looking long term for profits (not short term) but any marketing is going to need to be punchy, tight and guerrilla-style - not the wall to wall bus banners you would get for a big studio AAA product. They don't have the money, basically. Under those circumstances, you don't release a date 6 months in advance (during an entirely different cricket season, by the way) and then not have the finances to back that up for that period. They don't have that kinda resourcing... therefore, they're going to go hard and fast over a few weeks and punch above their weight and between the eyes which will get them the best bang for their buck.