I found a workaround for the first problem: add ppms for which you need width adjustments to Device metrics table [hdmx]. :-)
Logically it doesn't make sense, in my opinion [hdmx] must be calculated at font generation time, after all hinting is done, and automatically include all PPMs for which non linear scaling has been used.
The FontLab default [hdmx] PPMs are from "recommendations for Windows fonts" from several decades ago. Today I have a lot of situations where this list does not make sense, e.g. when hinting for web or for bitmap fonts...
http://www.microsoft.com/typography/otspec/hdmx.htmhttp://www.microsoft.com/typography/otspec/recom.htm#hdmxLuc(as)