I say, release it, only if H2H play makes it into a patch at a later time. I kind of remember a situation last year where spring training games were touted as a feature, before the games release. Only to be told, upon release, that it could not make into into the game and would be implemented in a patch. Yes, I understand that STG were never promised as a feature after the games release, only that, it would possibly make it into a patch.
I have to admit, I'm kind of taken aback that this feature has not even been put into the game yet, at all. Yet is listed as an official feature. Of course, I do not know very much about coding a game, so maybe this is normal.
With that said, I'm very excited about the game and look forward to its release. So as I said, as long as H2H play will make it into a patch, a month or so down the line, release it, what the heck