Teleomechanist has a great post up with a literature review about the optimality of the genetic code.
The genetic code seems to be designed with the following features:
Anyway, Teleomachinist lists a lot of other interesting aspects about the genetic code, but I thought these were the top ones. I especially like the fact that the genome seems to be optimized for having additional codes layered on. That is very interesting indeed.