Ok Dave, you asked for some comments so here goes (note: I am far from an expert and this hopefully helps rather than hinders):
- you've got a lot of colours going on there (yellow, blue, red), often less is more. Perhaps choose one colour to complement the silver frame, post and chainset and go from there?
- agree with above that best to lose the Spin
- matching tyres are good (or at least tyre colour)
- I have been told that contact points (saddle, grips, pedals) should be the same colour and that seatpost, stem, bars and cranks should also be same colour. I see what this is getting at but not sure that I totally agree - I've seen some really tasteful rule breakers.
Most of the above could be achieved over time if it rides ok, just do it as and when you get the bits.