You gotta catch em all :P
Face Red
You don't need to defeat the elite four twice. Only do it if you want to!
yes
heartgold and soulsilver before and after elite four and other ds ones after elite four
after you beat the elite four, it will be on route 25.
Go to mt.silver after you beat the elite four
in the lower floor of elite four building
The Elite Four is actually comprised of five people. There are the first actual Elite Four, and then their champion. They are Will, Koga, Bruno, Karen, and Champion Lance.
You can go to Kanto and beat the Gym Leaders and Elite Four there. You can also get Kanto and Hoen starter Pokemon.
just do your best to win!
yes. after every time you beat the elite four :)
In HeartGold, Lance is the champion, so you'll have to defeat the Elite Four before you can battle him.