Dave
I llke your team against Japan will not be outside the test window and I do think that Hooker will not play at 12 - but that Esterhuizen - useless as he really was in the match against Ulster - will be played at 12.and be replaced by Willemse at 12 at halftime when Esterhuizen will move to his best positon as flank forward, The test window will - like happened in 2018 - not cover the match against Japan. That is why Esterhuizen is in the squad at all.
The top team will play against France and Ireland after a break of only 4 weeks since the match against Argentina in London. Oherwise why is Esterhuizen in the squad at all? Hooke was cut out in the Ultster match - that is why he ill nt be wasted at 12 - where he lacks the physicality needed and it will not serve any real purpose. In that regard it must be bone in mind he will play on the wing as happened thus far when he played use him against France and Ireland for the Springboks at his best position at wing - as well as against Italy.
Incidetally Hooker has not played for any team at 12 this year at all and will not play against Japan in that position at all. The other is who will captain the side against Japan? I think it may be Wilemse in that match against Japan.
Even if they tried desperately to lose the match against Ulster - Scarlets will not be strong enough to beat the Sharks at all. The Bulls will play their best team this weekend since they are up against Glasgow.- another loss will be bad for the Bulls this year in the URC. and the European Champiosship start in January before the test window in February when the SA teams will play against each other in the URC.
That is why I doubt whether Libbok will play against Japan with Wilemse likely to play at 10 or may try to play Pollard at 10 despite his poor match against Leinster - and if so Pollard wil be the captain.
. . . .