Thanks for the helpful feedback rayc. Your advice is appreciated and I'm glad to hear that you liked the song.
I understand what you mean about matching the reverb, and I will certainly endeavour to do this in future, but unfortunately I'm stuck with what I've recorded for this song as I don't relish starting again from scratch.
I guess that the vocal would have sat better with the backing track if I had recorded everything dry and then added reverb afterwards where necessary, but unfortunately I used the default reverb settings that came with each Realtrack and I also chose a reverb setting for the vocal track BEFORE recording it, so there's no way to remove the existing reverb from any of the individual tracks and therefore I can only work with what I've got.

I guess the angelic voices on the Roland guitar synth is a matter of personal taste as some forum members liked it and so do I, so I'm going to stick with it. My vocal range is pretty limited anyway, so I doubt that I could provide good vocal harmonies.