a flat spot is a dent on the rim, when you hit the kerb hard while the tyre is under-inflated for example. I removed a small flat spot once with a vice and two small pieces of wood.
RobF has fixed your wheel, there is no need to spend more money. I suggest you ring 50Cycles and tell them to...