yes, you beat them ten times
he respawns in the burned tower after you beat the elite four again
You will. Just go and battle the elite 4 and he'll be the 5th you battle
it dissapears and you get a red scale but once you beat the elite 4 you get to challenge it
the elite 4
yes
Go to mt.silver after you beat the elite four
after you beat the elite four, it will be on route 25.
just do your best to win!
yes
Yes you can.
In HeartGold, Lance is the champion, so you'll have to defeat the Elite Four before you can battle him.
Primarily beat the gym leaders and beat the elite four