I think I am one of the few Oda did great in the last chapter. He decided to end the Drama show and came up with a great turning point.
And also storywise the reveal of the Traitor now, makes absolutely sense. Leaving the scabbards in despair to let the traitor feel save was actually a plan of the Pirate alliance.
And Oda is quite detailed like always look at this.
These 2 panels reveal 2 things the Beast Pirates knew there was a traitor among scabbards, but also that Luffy & o let Traitor feel save.
And now try to reread the main plot leaving out the backflash. You will realize fast it was hinted already. It was Drake who freed Law in chapter 954.
(The shoes make it obvious)
And if fodders know about that the traitor among the Scabbard, Drake as member of the Flying 6 should know too. So we can expect Drake was telling Law that there is a traitor among scabbards.
And the random ass panel of Law in ch. 955 was just a hint Law already working on a plan against Orochi.
Also the panel of Franky in 955 also hinted Strawhats we're already informed.
Now I go one step Fürther telling you that next chapter Drake (and maybe even Hawkins) appear on one of the ships sended by Kaidou. Drake might have already cut the communication so that Kaidou and Orochi still feel save.
The Pirate alliance will most likely use the ships of the Beast Pirates to enter Onigashima.
Strawhats have to fight an Alliance of 2 Yonkou and an Army of evil Samurai. Thanks to this great turning point it doesn't seem far fatched anymore. Strawhats won't only have the advantage of suprise, they will also appear with an army of more than 10000!
(Thanks to the reveal of Denjirou)
Can't wait to see Orochis shocked face. And I have no odea how BM and Kaidou react.
2 so called unimpressive reveals for the greater picture. Oda Made an awesome move once again!