TURIN,
22x30m? That's a very big red herring indeed.
I suspect what we're seeing there is a potentially embarrassingly report of the woeful imaging resolution limit of that particular satellite, and unless it's a radar image, that someone might be about to get it in the neck.