ok, here is the result...
I'm beginning to wonder (and TY Dan for ALL the help thus far!) if perhaps I may have presented my issue correctly - the ultimate goal is to make sure I've set this up correctly, so that unbound is running as a recursive DNS...
I will apologize, if I'm making you tear out your hair with this...
That set of status and replies appears completely normal, given that screen alone. If these are all first queries, you would expect them to not be served from cache.
Run these commands in the order and timing given, and post the results:
sudo service unbound restart
pihole restartdns
dig pi-hole.net @192.168.1.158
wait 5 seconds
dig pi-hole.net @192.168.1.158
grep pi-hole.net /var/log/pihole.log | tail -n20
If the first dig command produces a reply, then unbound is working properly, since the domain should not be in the Pi-hole cache or the unbound cache after the restarts.
The second dig should be served from cache, since the domain TTL is greater than 5 seconds.
The log output will show the two subsequent digs for the domain.