I'll try and answer from memory as I don't have the rulebook infront of me.
LordKub wrote:
1.) What is channeling, in terms of magical powers?
Channeling is a heroic action which enables you to boost the potential of a spell. So in the heroic action phase you declare you are using it and spend a might point to do so.
LordKub wrote:
2.) What does Banishment do?
Banishment causes instant an instant wound on a spirit model, or if channelled causes either D3 or D6.
LordKub wrote:
3.) Is Strengthen Spirit the same as the old school strengthen will?
I believe Strengthen Spirit is a courage boost.
LordKub wrote:
4.) Where can I find armored glorfindel's stats?
You can find the rules for him in the free people sourcebook, the standard Glorfindel stat line with the armour of gondolin upgrade.(heavy armour with resistant to magic!)