1. Your GM's table, his/her rules win, so if that's how Channel Energy is run in your group, more power to you.
2. The rules are not that clear to me. Looking at more core rulebook, I see "wave of energy", "burst", etc. There's nothing that says that it's invisible, odorless, soundless, or...