Welcome to the forum.
Since you're bike guy you will love the car. As far as coding if you don't find someone to help you locally you might try the guy I used from the UK .
For $5 you get the software (NCSexpert), token and latest Daten files. I paid $40 extra to get a hands tutorial with him remotely coding a few things on my car while I watched (and recorded). Since then I have coded several things (get rid of all disclaimers,etc)
John is a nice guy, he patiently waited while I downloaded and setup screen recording.
https://www.fiverr.com/cj83lex/give-...-code-your-bmw
You're right biggest problem with coding is digesting the huge amount of information available.
Cheers