I mean, yeah, it's about 50% likely. Only because we have no idea what roles exist. There could be both a mafia and a town bp. The general idea of a bulletproof is to prevent unfair or random lucky shots. So mafia is fairly reliable, especially given the vig and town busdriver, which could result in 0 townie deaths and 2 mafia deaths in one night.
Also, bp is generally given to these roles, mafia, sk, survivor. I think those are the top three. I believe trucks was an sk one game with a bp/godfather choice, and in general a survivor gets a bp because survivor is an incredibly hard role to win even if you got skills.
Now, you're looking at that and thinking, jeez prof, it looks like you believe he's scum. And for sure, it's likely. However, I've been considering the meta and I'm in between.
Now, fair warning, meta is always complicated, so I could be wrong, but I'm maybe 80% sure of the setup after my own info and some of the flips.
I was attacked, that much I know for sure. I'm generally a high priority target for protection or watching, etc. This would indicate to me that mafia likely has a ninja, and there is a ninja in overwatch which makes me pretty confident of its existence.
A ninjas only real purpose is to evade being tracked or watched. This further indicates we have a tracker watcher combo. My role is generally considered an underpowered cop.
Now let's just say for now that mrp is a town bp. This is basically an underpowered doc.we also have a busdrver, who is a confusion role, but also another version of an underpowered doc.
I am relatively sure that all the town roles are underpowered versions of normal town roles.
Additionally in games with multiple killing roles, there are multiple backups. Like, a mod has to expect that a busdriver can possibly die day one and factor in some other way to prevent town from being steamrolled by bad luck.
Tl;Dr
Given that I think town is multiple small roles instead of 3 or 4 major ones, in order for everyone to have some kind of fun role, I believe that bp is somewhat likely a town role to throw in just to assist with swing.
I think the meta favors a scum bp, but we also might have a mafia bp in addition to a town one.
Tldr 2
It's unwise to guess mrp's alignment based on role meta in a theme game.