Hey RazMan
I had the scuffing problem as well until I saw a video of a biker telling me I had been getting on my bike wrong for the past 65 years.
He was right. I now use my left footrest (make sure it's tight!) and launch yourself onto the bike. Best to use your left boot then you are...