Two more issues came up with my bike.
One, I'm still having some issues with the creaks from my bike. I've identified it as coming from around the crank or around the bottom bracket where the Tongsheng is mounted. If I ride with no assist on a flat surface it seems like there's no sound coming from that area. If I'm riding up a hill and I'm using say 5th gear and full assist I'll definitely hear the sound with each down pedal.
Two, in the last week the chain has slipped off the front chainring twice. One time I went over a curb and then it happened when I was shifting gear. Today, I was just going up a hill and it slipped off when I shifted gears.
Just to note, after changing out the wheels, I installed a 4.5mm spacer to accommodate the new wheels I ended up tweaking the indexing a little. The shifting is working out ok, but it wasn't nearly as smooth as it was when I had someone at my LBS fine tune the indexing and the chain slips to another gear from time to time.