+1 on changing the o-rings. The stainless it self should not maintain a smell...but the rubber rings sure will.
As far as cooling a maintaining a keg temperature. Your going to need someway to keep the keg cold. So, sorry...it's ice or a fridge. The sleeves are just a temporary fix while your at a party or something. Sorta like a big beer coozie.