This is supposed to be D&D right? I've never played a D&D campaign that didn't risk random encounters.
Right now everything feels too static, there is no variation in the encounters at all. You always know exactly what you will be facing and how many if you've fought the battle once before.