Two plus years and I still have sooo much to learn it's not even funny! That's the great thing about this hobby, it is so nuanced and complex, that you'll never really 'know it all'. There is always something to learn, and that makes it 'fun' for me!
I had a worn out battery connector come loose during a B-Main at the JConcepts Clash race a few weekends ago! Run aways and glitches never fail to make one feel 'stupid' and get the 'ole bloodpressure up!