My head is currently talking itself into thinking it might be Odo after all. I suppose the plan could have been to get to endgame with him and Smark at the top of everybodys town list but N0M apparently shat in their soup. Before anybody says "but he lead the Brutus lynch yesterday", he did the same thing to Ace in Bond Mafia. He realized that his teammate was more or less inevitably gonna fall to POE so he took the first step and insisted everybody lynch his teammate to ride that cred to victory.
The main reason why I still think it's not him is his play around Poyser. Brutus is more or less null cause of the above but voting Poyser first thing and being on the forefront of that lynch speaks for itself. There's an outside chance they agreed to hard bus and include Smark in that but Odo himself realizes that hard bussing d1 is horrid play cause the SK is just gonna have a shot at the "confirmed townies". So in summary... if it's Odo I guess we just lose?