Thank you all SO much for your posts - you have all completely understood what I was worrying about
pushme - it is wonderful to hear that you are successful in so many ways and proud of it - because that's exactly what I need reassurance on - that my son will have all the opportunities and life choices that every child deserves. It's nice to hear from someone who has had medication themselves - I'm already realising that other parents can be so judgemental about medicating children so I think it's more important to listen to people who have had it themselves
coogar hope your DS gets the assistance he needs - interesting that you say you can see yourself in him - I'm beginning to think he shares many of my traits - I always had to sit next to the teacher or on my own to allow me to concentrate - and I was a real chatterbox
fickle it's so nice to hear positive stories - and that's what I want to do - help DS1 celebrate his positive traits and help manage the less helpful ones
The main things we've noticed about DS
Positive stuff
confident
happy
inquisitive
excellent gross motor skills (skateboarding, ball skills etc)
loves junk modelling
loves imaginary play
more worrisome things
constantly talking
always very loud
always interrupting
fidgeting
impatient
doesn't appear to listen
very poor concentration,
at times he can't even make eye contact
you can almost hear his brain buzzing - if he were a teenager I'd be wondering what drugs he'd been taking
occasional "meltdowns" where he is being disobedient and told to sit on the quiet spot (which he rarely actually does) it usually results in him screaming slamming doors and the end result is we drag escort him to his room and hold the door shut whilst he screams shouts kicks the door wrecks his room etc 

school are also concerned about his constant talking and inability to concentrate - it's also been a problem in swimming lessons
we are putting together an action plan with school - they are saying that he's too young to refer to the EP but I personally think it's the budgets talking 