Nice info and good solution!
One question though: what happens if you need to move your car a bit? You start it, and before the PC is started up, you cut ignition again... Does it still shut down or doesn't it react to the pulse because windows isn't loaded yet?
This is a problem that occurs with all shutdown controllers I've seen so far.