Robbo, I must agree with you on the majority of your points you make but you suggest the idea that the universe couldn't create itself, well in which case, you propose God made it yes? But where did 'God' come from? It's all very fascinating and theoretical, well, everything about religion is.
First off, religion as it stands now, has little to do with God in my opinion because all religion is a construct of men purporting to be God's word.
There is no religion I have read or heard of that can persuade me it truly is God's word .. I'm afraid it all smacks of men trying to write something that they think God may write .....
Anyway, to answer your question re who made god and this then somehow undermining my assertion of there being a god is an argument Richard Dawkins used in his recent book, The God Delusion ... in fact, he is not the creator of this line of argument, it is one that has been mooted by many a philosopher beforehand.
Now, far be it from to question Mr Dawkins being as he's got more degrees than a thermometer but I just cannot follow his logic here ....
Just because we cannot come up with a credible creator for God in NO way undermines the fact God created our universe.
I believe that as soon as we acknowledge that God created our universe, then at that point, there is absolutely no reason why we should be able to even ask the question as to who or what created God.
Everything relating to that situation is beyond us ... we get fooled into believing that just because we can ask a particular question, we would then possess the mental faculties to understand the answer ... this is an emergent property of man's natural arrogance and we cannot possibly shed this arrogance ... it's beyond us ... as is the ability to appreciate any progenitor of God.
God's creation is illusory because it is self-evident he is independent of time seeing as he created this 4 dimensional universe of space-time we all live in [we have 3 dimensions within space and one dimension of time] .
And so to try and think of a creator of God must surely place God within the confines of time seeing as the question asks who created him which means the idea of a 'before' rears its head and there can be no before where God resides .... wherever that may be.
A timeless environment can have no 'befores' .....
Whether we like it or not, God has been around for infinity and will be around for infinity .... don't let time or your arrogance undermine the notion of our creator [God] but unleash whatever you want upon the religions of our world .. after all, Richard Dawkins does get one thing right when he says, [not verbatim] 'if it wasn't for Religion, good things would be done by good people and bad things will be done by bad people; it's only religion that allows for good people to do evil things' ....