You suggested design to be God of the gaps wrapped in a new concept....
Would you consider continually modifiying one's philosophy or world view
upon the discovery of new information a religion of "God of the gaps"?
Frankly, it sounds like a good system to me.
Bertvan