As for the lid opening and closing doing what it's supposed to, it does. Coincidentally, the ACPI also works flawlessly on my wife's 5 year old Japanese Toshiba laptop running Ubuntu 12.04 LTS.
Edit: here's a link to a thread in which I described the steps I took to get great battery life out of my thinkpad T420. May need tweaking for different thinkpad models, but I used it on my x220 as well with only minimal changes: