Love the rim tape
Do NOT order a wavy disc from China! They are utter junk ... there's plenty of good companies around with decent prices on discs!
You might also try getting your disc honed or machined.
Also make sure the bobbins are moving freely - it's supposed to be a floating disc, isn't it?