The problem is the timing as another person stated, one that they didn't start milking the franchise back with xbox but now milking/releasing halo too much all at once on xbox 360. They should have spread it all out.
I wouldn't be surprised if they let you add your "avatar" in a halo game at some point.