The real problem is that it gives out way too much for one level (+Cha to all init and dex rolls for eveyone within 60' at first level), and not much for lots of levels. I would at least rule that the bonus is +1/level, max +Cha, or you will only see dips of a few levels.