I am running bt4 final on a eeePc 901a,
witch is near all the same of yours,
just a 16ssd witch is the change I think .
first for the shutdown, you need to add a fix I should recall a link nearly,
but you can try google,it comes from the shutdown script "sbin/shutdown_helper.sh".
Here I had no problem since the fix, for the second question I can not help,
because I don't usually use the non persistent mode, but maybe in you xorg.conf...