What does source code do ?
You realize that almost everything we know about the functioning of Bitcoin comes from the source code, right?
If you could understand all I've written why haven't you written it? Why have I discovered many vulnerabilities in Bitcoin over my course of refactoring the source?
If you could understand Bitcoin so well, why did you not write it? *facepalm*
It proves beyond a doubt that people do not read the source code, or at least, do not understand it, and the Bitcoin code has been out there for a while. In the end if you're not an advanced programmer you'll be relying on experts to "break it down" for you, right?
I am a programmer. Maybe not advanced enough to write Bitcoin, but enough to get a general idea of what it's doing.
99% of End users couldn't care less about how SolidCoin or Bitcoin works. They want simple things. Things like fast transactions, secure networking, easy to use developer environments and many even want a small central organization to help protect the more vulnerable members in the community. I spent 3 hours today waiting for 3 confirmations in bitcoin. 3 hours.
"Blah blah blah, my target audience is the ignorant, blah blah blah"
So whilst I understand some will never be happy unless there is "source" I also understand 99% of people couldn't care less. All this said source will be released when ready.

How can the code not be ready if it's running a production system? That doesn't inspire confidence.