Sounds like a rough one, this transition at your work. But I answer "probably" to your first question (this coming from a pretty stubborn person who would also probably resist this goofiness). Consider going with the flow, absurd as it is, and the PM title...or a Business Process Analyst title...