Getting back to your argument for "Infinite Regression". I am not the one making an exception for God. God it telling us in the Quran that he operates out side of this concept or box which we have created.
You defined the "law" and you defined the exception. The least you can do is own your own argument. The exception you are making violates the "law" as you have defined it and thus makes your "law" invalid. By allowing for an uncaused cause you, not anyone else, is violating the very "law" that you are using as proof.
I note that you noted that you used a Christian apologist making the same argument for his god but you didn't convert to Christianity. Which means you find this argument uncompelling too. This is likely because it so violates the rules of the fictional "law" that anything could be offered as that cause. And if it is anything, then it might as well be nothing given its performance since.