Excellent post!
You may have a typo in your last sentence:
If the ECDLP was ever broken, then anyone with your private key could steal your Bitcoin because they could derive your private key.
You may have meant to say "anyone with your public key could".
Keep up the great work. I enjoy reading your posts and I'm learning a lot.
Whoops! I need to fire my proofreader. ;-) Thanks!