I'm sure that's just as frustrating for you as it is for us. What's holding LFL from giving the OK to release them, or is it even LFL? How many pictures or other resourses are out there that are known about that are blocked from public release for one reason or another?
Anyways, back on topic. The little bit of the pic you posted, do you think that is a different suppertrooper than the rest? Where was it taken, can you tell from the background, it looks like a workshop or something maybe still in London.
What you say makes sense for sure, I would not expect them to take photos of each and every stormtrooper and since the supertrooper was essentially the same thing to start off with, why photograph each one...