Those are simply the characteristics of the v2.6 renderer that was backported to the Cool VL Viewer. I suggest that you test it with LL's viewer and see if any of the quirks are still there: if they are, open a
JIRA issue for them. If they are not, future backports (when v3 will be made compatible with all video cards and drivers, which is for now not the case) will also fix them in the Cool VL Viewer.
Script functions for such features are server-side ones. Each time new functions are added to the server I add them to the list of supported functions in the viewer (with proper highlighting of the function in the script editor and the corresponding tooltip). I don't think a new function was added to control lighting projection for now. One for controlling Physics parameters was recently added.
I don't understand... Please, give full and detailed repro steps if you think there is a bug.