Hi Beachbum,
I know where you are coming from! The real pig is that you have it, (your creation), in your head (or maybe more than that ...in your heart maybe), and somewhere in the process of translating it into a format where other people can hear what you are trying to say it all starts to sound....different! ....and that is only the creative part!
When finally you compromise and are relatively happy with a song, (in my experience the original concept is vastly different to the song you end up with), the nightmare begins as to being producer, Singer, AND playing all the instruments and doing it all to perfection so that your song does not suffer because of it!
The wonder is that we ever get anything down at all. Now in an ideal world our best friends would own studios and be competent musicians, their best friends would be pro singers and we would sit back and direct procedings with the authority of a composer who knows what he wants to say
Mind you that would take all the fun out of it too would it not?
Keep at it.....for the one in a hundred times it comes out just right is really worth it (until someone else tells you how bad it is of course
)
Very Best to you
Tony W