Partially makes sense. But don't forget what I've always emphsized: It's just a CG, please refer to the actual product. (although there's none at the moment) The only things we can infer are the ideas of design, rather than actual details. Also composite armour LOS is not enough for reference, for example armour of type 96 and 99A I once referred to. (same physical thickness, exaggeratingly different protection powers.) And I don't think the armour is really that thin, probably even thicker than 99A... About the amount of sights, I think it's still worth discussing but my personal speculation is the two crew members both have a panoramic and a stationary sight. (After all one crew member capable of target searching removed, and probably even for auxiliary use/Hunter-Killer-similar tactics...)
All in all, the thing's just an imaginary render, so it may very possibly differ from the actual thing, and since it's already open to the public, it might as well be something that's not so exciting... (an older/failed product) So let's not be too hyped about the thing.
(I'd rather discuss about the certain APS related bid I posted a while ago in the thread lol.)