I had the same thing happen to me. I now view R totally different after learning Racket and my code changed. My code from a year ago seems like a child wrote it :) R became this functional language and I can see the OO stuff and avoid it now.
I've tried to reproduce toy examples and analyses from R in Racket. Things like plotting aren't too bad in Racket. I start to feel like I could almost code data things entirely in Racket if it weren't for all the R packages missing. That's when I come back to having an implementation of R that I can mix and match with Racket. A man can dream...
As an aside, I too mostly code R but love Racket. Learning a bit of Racket is what unlocked R for me.