Anyone who played the original release of Halo 1 - Halo 3:ODST knows better than to allow an AI drive them. The AI has always been buggy when it came to driving and hasnt changed much at all. That's not an issue that can fixed with a simple patch and since it has yet to improve, hopes should not be high at all.
With regards to matchmaking, it sounds like your connection which is causing network timeouts, or packet loss, resulting in incomplete matches and inproper loading of the UI. Check your connections if you can, and as always, go CAT5 (ethernet) connection when you can instead of Wi-Fi.
While I see how many of you had an issue with MCC, I do NOT agree that you should be given something for free because you purchased it first before someone say, 5 months from now. If I bought an Xbox One next month, then the MCC in April, how is fair that I will have to pay for ODST, but you get it free? And please don't quote some silly "I suffered trauma" or "the game was broken so i deserve something". The same could be said for me, and the various silly complaints I have to endure day in and day out!