1. Pretty sure this game has gotten badge of the day over 3 times in the last 6 months (2? idk). 2. For 2/19 BOTD, just put 2 linemen in level 1, upgrade crit, and you should be able to get the badge after the first mission.
I feel like energy should be removed since you can basically only do a few missions per login. You also can't "beat" all the missions in one day since they get increasingly harder so more people would spend money on packs rather than energy.
We shall investigate for you !! :)