Hi, Brad -- You may find your 28mm Elmarit to be the perfect focal length for a normal walkaround lens... I do, anyway. On the M8 it has a 61° angle of view, about like a 37mm on film, which I find a very nice natural view for many subjects. You'll want it 6-bit coded.
The 21mm will be your 28-equivalent, of course a fine choice when something wider is needed but not too extreme. I like the 21/4.5 C-Biogon for its strong points; virtually no linear distortion and excellent optical performance in other respects, and the compact size. But it's slow, and I have it wide-open a lot; there's a reason I chose a fast f/2 28mm for film... As a faster option the 21/2.8 Biogon is not much different in price and offers a welcome speed boost in exchange for a modestly larger size. Nothing to complain about there either, optically, as I also have its Contax G2 predecessor.
The current Leica 21 Elmarit is a bit larger than the f/2.8 Biogon I think, using 55mm filters. I'd love to have the f/1.4 speed of the new Summilux but it's big and the cost is eye-popping. Then there's the Voigtlander and some older lenses from Leica and Canon. Nice to have some choices!
I have used the metal Voigtlander 28mm external finder, a fine and economical choice. More recently got the Zeiss 25/28 finder for use with both the 18mm and 21mm at something like 3x the cost, but it's got a big bright view that I'll enjoy using.
John Milich has made himself the default choice for 6-bit coding, outside of Leica of course. He makes his own flanges and screw-mount adapters from bronze, and will machine the coding pits in your flange you send him. I believe he also does this work for DAG; you send your lens to DAG and he sends the flange on to John. When it comes back DAG reassembles it making sure the focus is correct for M8 and all is operating properly.
I'm not sure which of these gents applies the paint to the pits, but John did this for my 21 C-Biogon. John Milich is a machinist, not a camera lens repair tech... I'm told most of his work has been in fabrication and design, so accepting entire lenses for coding rather than just the flange is either an exception to his usual practice or a newer service. The work is expert and coding is permanent, except that you can scrape out the paint and re-code the pits if you want! FWIW, on the four Zeiss lenses I've had coded, the 5th pit lands on top of one of the flange screws. Sending the lens to DAG has the benefit of his repair expertise for addressing any lens problem and focus calibration, but there's a bit more time and expense involved.