I've only ever played the demo of this game, and haven't really fancied buying it but, to those who do have it,
"Co-op over Live is currently in the last stages of debugging and should be available very soon. And there are firm plans to release more downloadable content soon after - details of which will be made available soon. Watch this space..."
Source: 360era.com