I agree that the best course of action is to go with what MR says.
However, there is another possible scenario in play. Let's say that MR is mafia. Hypothetically, the Kingpin could have investigated VIC and found out his role. Obviously, the mafia would want him dead. So MR uses his amazing way with words and comes out as the 'Private Investigator' formulating a story that fits with the deaths and revelations so far. VIC has no choice but to come out as the Policeman but it looks like him just trying to save his ass. In this scenario, MR, OTTS, and BDM are probably mafia.
On the other hand, if VIC is mafia and is just trying to save his ass then OTTS and MR are probably TP. BDM could still be on the fence.
Caboose is probably mafia in both cases since Aladeen's 'Psycho Sheriff' result timing was just too good to save Caboose from an almost certain lynch. Aladeen wouldn't have needed claim GFY as his 'result' if Caboose was a TP since the mafia could have just let that lynch go through, and tricked us into lynching GFY (or any other TP) in a later round when a mafia was leading the lynch count.
Aladeen is mafia either way. vote Aladeen