Yeah the radio stuff was a little too ARMA-esque. Overall though it looks like a good add on to the game as a whole. Don't think it could stand by itself though.
I actually went for Liberty Lake beer. All I could imagine was TEST HQ going absolutely ape shit when a Liberty Lake branded Starfarer shows up at a TEST kegger. I laughed until I sharted... then it was serious.