Actually, Delmar, the Army lingo stuff doesn't indicate much one way or the other. Afghanistan has some pretty remote outposts, platoon size and even smaller ("Patrol bases" mostly). "Commander" is actually a lot more common term in the Army than CO is, though Commander normally means the unit leader from the company on up, while the lieutenant in charge of a platoon in the company is called a 'Platoon Leader.' Of course on a patrol base with a lieutenant in charge, he would be to CO, the base commander, or the OIC, depending on what he felt like calling himself and usage in that unit or area, which varies.
I agree with you on the freebies, though, what you describe for KNB is pretty much the common practice.