Since that method linked is a distro install, it would be very difficult to tell you what may be the problem since it has modified many different files. if your restart is right after that line
which the distro does modify, it could either be a bad cache file, or an extension that in in the cache that causes problem once loaded. I think that distro rely on the cache to load needed hackintosh kexts, but you can try skipping cache loading by using -x and/or -f bootflags. If still and issue, since ML only has 64bit driver support, I would suggest first running Lion which can support 32bit. Once running Lion, you can check all hardware compatability for ML and use it to make a ML installer instead of Windows as well.