I have been on this forum for a long time but, never saw any team interaction with this passion and technical understanding.
We all have problems with technical details but thats why this forum exist so we can share information's from all ends and in the end you can bring all the pieces together. Its hard for a single person to do the whole research.
By reading all the discussion, slowy but surely we can understand the technical details being presented even though we can't grab all of it. At least one or more community members know how to react, then we can follow behind them.