I think this sequence of events makes a lot of sense and explains a great deal of things, as Mary being Asaca would also explain why Shuichi said that this case is the reason he joined the FBI, and that his father was involved despite not being an FBI member. But something that should be noted is that, since Mary is almost confirmed to be Sera's mom, does that mean that Mary took part in this incident shortly after giving birth to Sera? (this was pointed out to me before) Also, if Mary (Asaca) is Shuichi's mother, then how could the BO miss such an important piece of information and allow Shuichi to join, perhaps they don't know about Asaca's identity?