Wow; haven't beat it yet, but this is very well done imo! I really like it. The DNA synergies are interesting without being overly-complicated.
Ok, now I have beat it. Really had fun! Got a great "build" and/or synergies or something XD