You shouldn’t need rim tape as the rims are already taped from the factory (at least mine were)
I like mine much better with the cushcore installed (install is generally aggravating - have a beer or 3 handy).
I still think I would like a larger 2.6ish front tire on mine.