About the bounties , the only one i found "useless" is robin's the rest i m okay with , and i will explain why :
luffy's 300000000 : i'm not surprised about it mainly because i have noticed that each time a big amount of money is mentionned it became his bounty , i mean way back in arlong park the amount of money nami has to gather was 100 000 000 , after the alabasta arc it became luffy's second bounty ; at water 7 when they converted their treasure into money it was 300 000 000 which became his actual bounty , i know it's random but from that moment i was sure his bounty would be 300 000 000 .
luffy won against lucci in front of the VA's and the captains , he beat the living shit out of 1000 marines , he decleared war against the governement and he is the leader of the crew , that's why i think he deserves his bounty .
zoro's 120 000 000 : i'm totally ok with it for many reasons , first of all i have never considered zoro to be on part with luffy , maybe it was the case at the beginning of the serie but for me it's not the case since alabasta .
Concerning zoro's feats wich justifies his bounty , he defeated T bone and led the strawhat in the attack ( his victory against kaku has no withness so i assume the bounties has been given according to what people witnessed )
sanji's 77 000 000 : at the first look i found it really strange that his bounty was so low but then again , i understand why , the bounty has been given for the sea train attack not for defeating jabura . It's a really good bounty considering the fact that luffy's and zoro's were lower than his in the past . And for the sanji/zoro argument , well robin had a bigger bounty than zoro but she was not considered as the second strongest so sanji is still the 3rd strongest .
franky's 44 (or 47 , i don't know which one is the real deal ) ooo ooo :i found it a bit lower but it' s normal , he burnt the blueprints so , he burnt a big part of his bounty along with it lol ! So the remaining bounty is for what he has done in the past along with the battle on the bridge .
robin's 80 000 000 :well , she got bitchslapped ( litteraly ) during the whole eneas lobby battle , i think the million is just for clutching spandam because other than that she hasn't done anything that would allow her to get a big bounty boost . By the way i don't consider her the 4th strongest SH but she is with no doubt the strongest woman in the crew and even if she don't have the level of zoro , sanji ,franky or even chopper ( strenght wise )she as a deadly fighting style which is not to mess with .
usopp's 30 000 000 : he burnt the WG flag , shot in the face a governement officer , a director of a cipher pol , many marine soldiers , that's enough to get a bounty like his because of the importance of the persons he attacked .
nami's 16 000 000 : frying the marines was enough to put a bounty on her head .
chopper's "bounty" : well it's a joke because they consider him as a pet not fighter , that make me laugh because all the guy's who will try to capture him will be stomped .
About the victory against cp9 i think that either they don't have talk to the cp , either they are dead or last solution : Aokiji has deliberately modified the bounties .
Oh and abouit sanji's picture , his face is so horrible that people will get really scared of the black leg sanji !!!LOL!