Eh you could probably get away with 4 Adults. Usually, and generally speaking the stocking rate is 1 adult discus per 10gals of water. I always round up.
Plants, pretty much anything. Plants really won't matter that much to the discus themselves, go with something that you can and want to keep. I prefer the hardier tougher plants for a discus tank because its just easier that way. Java ferns, Amazon swords, anubias, etc.
Substrate, sand would be great, but a sand gravel mix will work too. Keep in mind, the more porus the substrate the more nasties get trapped in it. I recommend sand because its easier the clean and clean is what you want in a Planted discus tank.
Driftwood is always a nice choice in planted tanks. It provides structure and some shelter/cover. Be careful though, discus being skittish at times can bump the wood and if its sharp it can injure them.
As far as the tannins go, i'm not sure discus prefer the tannins, it just makes things natural. I personally find domestic discus strains to be very ugly in tanks with tannins in the water. But like Allie said, tannins are a result of the driftwood leeching into the water (harmless unless its something like ceder, pine, etc) and lowering the pH.
RO water is usually good, but i use straight tap and never have problems. I know people using tap as well and it doesn't seem to be a problem. If you get wild discus however, RO is a very good idea.
Since you are going planted tank to start i'd suggest buying the discus at an older age and larger size. It lessens their chances of becoming stunted in a planted tank environment. Basically the larger they are the easier they are to take care of, but they also get more expensive as the inches grow.