Alright guys, if the Gangleader did INDEED block the EoE last night, then we're at endgame. Here's what'll need to happen in the next couple days.
1) Day 3: Gangleader needs to block Maxi. (His role promotes tonight and starts getting the hit. We block Maxi = we block the hit without having to vote him out to do it.)
2) Day 3: We vote out whoever the Gangleader blocked last night.
3) Day 4: Gangleader blocks Maxi again.
4) Day 4: We vote out the most suspicious person, hoping that person is the Puppet.
5) Day 5: If we're correct with our vote the previous night, we vote out Maxi, and Pure/Courageous wins! 
6) Profit. No middle-step question marks required.
This got me excited, but unfortunately I remembered what I had read yesterday when trying to find out which role blocks abilities.
As a Reformed Gangleader, he can send his minions to block one role's ability. To do so, he or she can send me a PM to tell me which ROLE will be blocked. The reformed Gangleader wins if all of the evil is defeated. This action occurs at night, and lasts throughout the proceeding day.
So if I am reading this correctly, the Gangleader doesn't know who the Embodiment of Evil is as a player, but was still able to target him. If that's true then it puts an end to your plan, but it does throw up a few interesting questions. If the gangleader doesn't know who the EoE is, then why block them? In a day's time if we don't vote out the EoE then the gangleader becomes the cultist and is aligned with evil so he has shot himself in the foot in a way.