MAFIA: The Game - Ideal for Beginners [Game in Progress]

Check my reasoning:
Biotop is Town as he is revealed First Mason.
Cygnus and I are Town if only because we voted and lynched Sario in a very close election.
Sangfroid is Town because Sario voted for him, and, with other Town candidates to choose from, it doesn’t make any sense for Sario to vote for him if he was scum.
Diggit is Town because Thing Fish showed that it didn’t make sense for Plum to be Town and Diggit then be scum.

That leaves four candidates:

Jimmy Chitwood, Johnny Bravo, Nonsuch and Precambrianmollusc,

with Jimmy being generally considered to be the most likely to be Town.

Or am I wrong? And, if so, how?