1. Grows the bps up faster so they can breed sooner
I'm sure this is possible but growth doesn't equate to maturity.
2. requires less energy to digest their meals
I don't think being in a constant state of digestion uses less energy. Reptiles by design and over millions of years of evolution are wired for feast and famine. Even during the "feasting" period, which is more often than not brought on by seasonal changes, a weekly/daily meal isn't typical.
3. more closely mirrors their feeding in the wild
How so? I actually find this to be the complete opposite of snakes feeding in the wild. Even higher metabolism colubrids have time away from constant meals. A royal python, which is known to go off feed for months, sometimes a full year will eat on its own schedule. They are ambush predators and if they are lucky they may eat more frequently, but Mother Nature has a way of making things difficult.
I'd venture to guess the snakes that fast and eat only when they want to eat will out live the animals that are fed constantly.
All of that said, I tend to agree that an animal that gets off to a good start may have an advantage in the wild. Only the strong survive, but being realistic, success in the wild for reptiles may come down to eating a handful of times a year and dodging predators.