The eternal problem of finding time....!
I understand completely, but unfortunately whilst you've come up with a pleasant chord progression and a lovely guitar solo, your still only at the start.
Sounds to me like a mid-song break and the chord changes are at the moment very basic, although there is some lovely movement in the bass line.
When I'm writing a tune, this state, as you probably know, is only the starting point and finding the time to develop the idea can be really frustrating. So here are a couple of tricks you could use to move the idea forward.
I can hear several possible melodies. I tend to sing the melody lines over a chord progression to try ideas out but that's mainly because I'm not a guitarist. You seem comfortable with using the guitar so why not in the first instance use the guitar line as the melody. This may not be perfect but it should allow you to put some basic lyrics to the chords. I always find that when I have a basic lyrical structure in place I can develop the other parts.
The words may be nonsense at first but eventually you'll come up with one line that sums up the song and the rest is usually just padding. (Sorry lyricists)
I tend to carry a little Dictaphone around with me. When ideas for a tune or a lyric come to me I record it there and then. I bought a little Dictaphone for about £30 a few years ago but most phones have a record function nowadays.
Turn off the TV. It's amazing how much time you free up when you don't watch the tube.
Arrange with you partner and the kids some regular time in the week when you are going to spend time with music and make sure you have a plan on what your going to do with that time. Eg. Find a chord progression for a chorus. Write a lyric, even if it's only a line or two, program the drum pattern, even if its only 2 bars.
Just make sure that you achieve something no matter how small with every session. Even if that something is abandoning an idea that doesn't work.
Hope this helps. Most of the guys here are very helpful but they, like us have time constraints and their own ideas to develop but any specific question you have keep asking and I'm sure as your work develops you'll find many willing collaborators.
good luck.
Martin