#1: well, make it so that the units facing is constantly set to the camera yaw.
#2: unfortunately, there doesn't seem to be a formatted real function anymore like there was in WC3, that allows you to define the number of decimals and shit.
you could do this:
n1/n2 *100 *100 = a real value
convert the real value to an integer, then back to real, then divide by 100.
should give you the right amount of decimal places.