You can't find any level 100 Pokemon in any Pokemon games without hacking.
You can find them about before opelucid city. :)
Iccirus city
In Castelia city.
I think you mean Electivire. Unfortunately, there are no trainer with an Electivire in Pokemon White. There is only one in Pokemon Black which is in Black City but Black City is not in Pokemon White.
You will have to obtain TM55 or have a Panpour or Semipour who will learn it at Level 22.
yes you can he should be at black city or the pokemon league or white forest
you find her in nacrene city and she has normal type Pokemon
In pokemon black you can buy the thunder stones from a man in the black city
Nimbasa city
you evolve patrat on level 20
Nowhere. you can find the Black city in pokemon black and White forest in pokemon white. YOu can't got to the white forest in pokemon black
the only way to get it is to level tynamo up to level 39