Thank you for this well written article.
I like your links. I have to say that the longer you work with databases, the more likely you will overlook the application front end. Even a short overview of what you are supporting makes a difference.
You definitely do work with all departments in the company, which is an aspect of the job that I like.
I find code review always a little tricky. Keep inind that you are not out to find fault in someone's code, but bridging a gap and learning together.