How do I make a panel visibility rule work when the element to check for has to be not set or empty?
use flags module, and rules module, make a rule when save/update your content type, condition: your_field_value is empty, if true, flag your node, then in panels add your panels-rule visibility  based on your new flag.