Your flow is quite odd, but you've keep it going, which is good.
One of your best works. Really nice, clean, effects.
Take out the text. It isn't necessary in this case and would look much better without it.
Your colors are nice, but I'd darken some area's seeing as the render is a light purple and you have mainly a light - dark blue going on here.