This is a tremendous roster, though its hard for me to rate without knowing the size of the league. If this is a ten team league tshen its a worldbeater, but you need to find some better competition. I suspect, however that this is a pretty small league, and I'd have trouble rating it.
As far as your first base situation is concerned, i'd go with the philosophy of "If it ain't broke, don't fix it." having Votto and Pujols gives your team a tremendous advantage; no need to give that up cheaply. If anything, I'd lighten up your bench and grab some upside pitchers (you can never have enough of those.)
Take a look at mine: viewtopic.php?t=424792