For the first and third cases, you could create a metric using "single page visits" and a segment that either includes/excludes seeing that pop-up. For the second case, does a second page load call fire after they accept the disclainer and see the page? If not, then the same method would work, again...