Looking over your build and gear, I'd say you have a very firm grasp on what you are doing. For any possible minor last tweaks to this, I would suggest posting here instead: http://forums.gearboxsoftware.com/forumdisplay.php?f=149
All the number crunching nerds hang out on the official board, and they are, in lack of a better word, fantastic at what they do :P
Have fun with your setup though, it will serve you well.
ULCE #: 12.834 ~ "I don't need luck, I have ammo" ~ Grunt, ME3