That's not particularly optimized; it's als from 2003, when speedcubing was not as advanced. If you want a fairly good attempt at an understandable minimum method, look at http://www.speedsolving.com/wiki/index.php/8355_Method
(Although memory shouldn't really matter for such few moves. Blindfolded solving is where it gets interesting.)
This technique is not for speedcubing nor did it claim to be optimized. Its goal is to be easy to memorize.
By definition, speedcubing is the opposite of "easy to memorize". The easier it is to memorize, the less formulas there are, therefore the more you need to do.
Speedcubing is about solving a cube in less than 25 seconds, which pretty much only leaves room for 3-4 formulas. That's a lot to memorize.
http://beust.com/rubik