thank you so much for this detailed feedback !
I am glad you liked the game so much.
As for the balancing it was done on pure instinct, almost no testing (we had no time). So we never got to the later waves to realize that it would be unbalanced.
Anyways thank you again for taking the time to leave such a detailed comment