Anelka is miles better than Kalou. Unlike Kalou, Anelka has skills and technique, but he's getting old now, and he's not as quick as he used to be. Kalou can't even receive a ball properly.
Not even half a season. Half a season is 5 months. February to May, that's 3 months considering the games he didn't start in and the ones he came in as a sub. That red shit on the collar haunted him last season. It's gone now.