They don't seem to have updated the guide since the Android 1.5 release, and Android 2.0/2.1 do things very differently for the Launcher icons. I've been effectively ignoring the guide when it comes to icons ever since the Android 2.0 release came out, though most of the other information in the guide seems to apply still (notifications, menu icons, etc.). Since no one enforces the guidelines anyways, it's better to make your app fit with the recent and future versions of Android than to follow the three-major-releases-old outdated guide.
They haven't released any specs or templates for the new flat icons, but the icons for most of the system apps are available in the Android source code to use as reference if you do a checkout (packages/apps/(appname)/res/drawable-hdpi/app_(appname).png, for most of them).