I like that, but it only make sense for bellossom and the eevelutions, for the slows and polis it just seems wrong. Certainly this way is much better than random like it is today for eevee, but evolve a eevee only costs 25 candies, so it is not even necessary the day and night thing, the same is not applied for the other cases. Lets wait and see what niantic will do.
Branch Evolution
Should time become a factor for Eevee's evolution to espeon & umbreon, I'd like to suggest to Niantic that they apply the same rule to other branch evolutions (i.e. Bellossom/politoed/slowking @ day and vileplume/poliwrath/slowbro @ night)
Any other suggestions (hopefully none that are too complicated for Niantic to implement).
Answers
Well, for Poliwrath/Politoad makes sense too because they are a 3rd stage pokémon. 100 candies, that's too much. But I guess the slows could be random.
Eevee is going to have 5 evols so I do think is a good idea the day/night evolution. Even if you only need 25 candies that's only 20% of chance of getting what you want (and not even talking about the movesets!).
So I would leave it at 33% like Espeon or Flareon by day; Umbreon or Vaporeon at night and Jolteon at any time, for example.