Yes, AFAIK it depends on the machine, on Intel at least there's debug output printed in the dmesg that should show if/how long it stays in different power states.
I think there is still work ongoing to improve battery life.
I think there is still work ongoing to improve battery life.