to answer your questions.....
yes, I have my layout set up for block control even though I run dcc. if you ever decide to go to dcc you won't have to rewire your layout.
any insulating (plastic) rail joiners will work as long as they are the same size as your rail. for example, ez track uses code 100 rail, so you'd use code 100 rail joiners with it.
Bachmann does not make the components for a block control system, but atlas does. they also have a book on layout wiring using their components, but you can use any similar electric switches to do the same thing.
the atlas selector is a set of 4 a-b switches in one module, with each switch having a center-off position. it will allow you to control 4 sections of track from either of 2 power packs. you can gang together as many as needed for your control panel.
http://shop.atlasrr.com/p-54-selector.aspx