Good job! Your commute sounds similar to mine (15 mile round trip, some hills). Hang in there and remember to have fun. I'm glad to see that you know the rules. We need more bike commuters (and car drivers) like that.
By the way, where are you riding?
andy