Reading the OP more closely one thing bugs me...
well after all the blocks have been mined?
If coins are generated by mining blocks how would they continue to be created if, like you said, "ALL" the blocks have been mined

Besides, if "ALL" blocks are mined Bitcoin is dead

I correct my previous post: You're clearly not good at "thinking", period.