I just hope this isn't too townsided. Massclaim kinda makes it automatically two 33% lynches. The day 1 lynch is critical. I'd like to see people play this without claiming day 1.
We did play 3 times without claiming d1 (following your strat) and town won 2/3 just because twice we got a maf on d1 and kept the ml for d2. I don't think it's too townsided.