I was wondering if these plumbing vent flashing were installed correctly? I am thinking the shingles need to cover the top and sides of the flashing.
Nope!
Check out these post here on the subject.
http://www.nachi.org/forum/f16/shingles-over-under-flashing-40709/:)