Apparently, the powers that be use the symbol of the owl to implement ideas directly into our subconcious mind so that it may manifest into our realities. When this is done on a collective level they can create whatever they need to, so long as we are the ones that ask for it.
I'd say your experience was a great thing! Owl's are beautiful creatures! I'd love to chill with one of the little fellas