I'm guessing that in Drush 4, it should also use 'Site path', yet this code would be using 'site' for anything other than Drush 5. I would say that probably doesn't matter, except that MSLO is currently using Drush 4.