Well, Tom, what you have there is the basic outline of quite a long story. But that is what it is - an OUTLINE. You have a nice sequence of events to build on.
You now need to divide it up into bits that will be the basis for the chapters of the story, then write each chapter...
Hope this is not off-putting, 'cos you have some good ideas there if you can take the time to work them out.
------------------
Smile! Life is too short for bitching!
Fljotsdale