One big shortcoming in the teaching of Evolution is the math. Evolution is probablistic in nature. To really grasp the need for large amounts of time, even though time is relativistic in nature, a student needs the rudiments of probability and statistics to truly understand the building of the human genome.
One side bar item shows the lack of understanding, is abortion. To put it simply:
ABORTION = EXTINCTION
at least for one species.