I e never heard anyone use the phrase ‘drive a bike’ before, always ‘ride a bike’, you use drive several times - is this a regional thing I’ve not come across before?
I also find the word "bike" annoying, as it seems to mean both bicycle and motorbike, while in my native language there are entirely separate words with no common root (but funnily enough colloquial term for motorbike is same as "engine")
Also 50cc ones are called "engine bicycles" although that name isn't really used that often.
Maybe "driving a bike" will get more popular as electric velocipedes continue to blur those lines.