My friend, you are a genius.
That's the same theory my brother and I developed. Bacteria, due to different mutations, eventually formed into what we called a "chicken". So that means the egg came first, because it was laid by something that wasn't quite a chicken yet because of the lack of evolution.
However, when the very first chicken laid an egg, what was it that hatched? Not a chicken, surely, because it had evolved to something greater than that of its predecessors! And yet, we still call the hatched "evolved chicken" a standard chicken. So does that mean that the evolved chicken is really just a chicken? That means every time we see another "evolved chicken", it's really just a chicken. Does that mean that, the reality is, there's no such thing as a chicken? Or does it simply mean that the chicken came before the egg, and simultaneously, the egg came before the chicken? That one will get you thinking.
~VelvetDarkRocks~