I have a workaround for the brightness after suspend issue. It's a kernel module which can be found at:
https://github.com/patjak/mba6x_bl

It takes control of the backlight chip directly and...