Freewheel has only done 20 miles or so, it could be defective but it looks good, I cannot detect any wear from the small amount of work it has done.
I do a bit of cross chaining on our unmade road but the same make and model freewheel on the Corsa with the IG chain has over 3000 miles on it and has never misbehaved.
I have never had chain side plates come adrift before, it was almost certainly a defective chain. In fact it also allowed you to swivel the side plate on the pin when free at one end with little resistance, pretty sure that is a production problem.
Not heard the Shimano chain length guide before but I would say it is about where I have this chain set length wise. It is just long enough to facilitate the change onto and off the big big cog combination.
I tried these dry lubes and they work fine on chains being used regularly but I found if you lay the bike up for a month or two it likes something a bit more protective like an oil based lubricant.
I had only recently heard Shimano chains are not so great. Up until this last one my experience was that they worked just fine. I bought two of the HG ones so I will not need to buy a new chain for a few years.