what were the essential features of vedic religion?
Basically Vedas are an integral part of Sanathan Dharma. Like in a school, you have different classes, library, laboratory etc. Vedas, then various stages of life, idon worship, Tantra, Mantra, Yantra etc etc are different branches of the UNIVERSAL DUTY, ie Sanathan Dharma.