I think you should have broken this up into a series. Each on of these questions is thought provoking enough to spend some time writing on. All of them at once seems a bit overwhelming for an SN post. In my opinion anyways.