Things are a LOT better for me after downloading the latest update. I can connect a lot faster and the chances of the game randomly disconnecting seem to have gone way down.
It’s still not perfect but the game is now operating on the level expected of a slightly rushed game with a fair amount of bugs, as opposed to the cluster–Yoink- that it was a few days ago.
Keep it up 343 and hopefully multiplayer will soon be at a good enough state that you can start fixing some of the campaign and achievement bugs. 