I did a fresh install of 10.7.1 on a spare mac pro i had this afternoon and then put 10.7.2 on it. I was able to bind it to AD and it is reliably working. (I've rebooted 3 or 4 times so far and it comes works every time. Here is what i did:
1) Gave the machine a manual IP. (Made sure to set the search domain to our AD domain name)
2) I set the computer name via Sharing and then rebooted.
3) I then set the hostname to include the computer & our ad domain. (sudo scutil --set HostName computername.domain.suffix) Rebooted.
4) Verified i could ping our domain and the DNS was responding reliably
5) Under Users & Groups > Login Options i selected Name & Password from the display login window as selection.
6) Clicked on Join and typed in our AD domain name. I made sure the computer name matched what i had set the hostname to and entered my credentials.
7) After the computer bound to the domain i opened Directory Utility and opened the Active Directory options.
8) Under the Advanced options section > User Experience tab, i checked "Create mobile account at login" and unchecked "Require confirmation."
9) On the Administrative tab i checked the "Allow administration by:" box and made sure domain admins and enterprise admins were listed.
That's it. It seems to be working. I had one slight problem after the reboot where i logged in as the local admin account and it logged me into some weird blank profile i didn't have permissions to. (Couldn't open anything) A reboot fixed that. Haven't run into that issue again.
I haven't had time to try out anything more advanced than simply logging in with domain credentials. I'll try and do some more testing later. I did test and verify that displaying all security groups under the "Network Groups" section of Get Info > Sharing & Permission tab is still broken. I outlined the problem in
this thread on Apple's website forums.