the pictures look decent to me, but not sure if the "node" is related to the JXY/35 for sure, could be JXY/35, or could be anything they were doing at the moment
It seems my guess was pretty near the mark.
Did it say that it will make its flight by 2021 or in 2021?