Is there another approach to get a continuous rainbow of colours around
> the perimeter of the circle, and then do a radial blend from white in
> the centre to the perimeter?
If it doesn't have to be vector then do it in GIMP. On your canvas, create
a circle select and fill it with the "Full saturation sectrum" gradient
using the shape, "conical (asym)". Then select a white to transparent
gradient and fill the same circle with the "radial" shape selected. With
the circle still selected, transform (or scale) it so it's an oval. Huzaah!