This part is indeed not entirely correct, I wrote it for the fun. This piece shall not be taken too seriously.
What actually happens is: one sets up a trusted server with a full node where all the clients are downloading full blocks, but leave out downloading the signatures. In fact the server does only forward P2SH outputs, since it knows whoever going to ask info from it will only need those outputs. This way one would not have to sacrifice privacy.