I came upon that very thread. I left it for over 2 hours without success.
BUT, the system is not frozen. I came back after 2 hours, and short-pressed the power button - and the "Syncing vnodes" message came up and the system powered off gracefully. If it is indeed hanging because of pfBlocker (which incidentally, I do have installed), then there should be some log entries somewhere surely?
Is there some way to access the "console" mid boot to see what is going on? I'm using the "vga" version of the image so I don't think the info is going to the serial console or anything.
Basically after I restored my config file the pfsense became a brick. No ping to the LAN interface at all, no boot, no response from keyboard if I press enter or anything (but numlock works). The only fix was to reinstall (or to manually edit the config.xml I suppose but that doesn't fix the underlying problem).