i'll be honest. most US colleges don't really give a **** what you get in IB, it's more your general highschool performance (GPA, etc.) as well as your SAT (very important) and any other external exam results.
also, this is more general, but universities tend to be quite lenient on the courses a student took in school. i know people who didn't even take economics in school who went on to study business management.
as far as 'pisstake subjects' goes: i take three languages, two of them at 'B' level, and i take maths studies. to prove a point, i have an offer to study law at UCL. it's not the courses that matter, it's you. (and how you sell yourself, particularly for american unis!)
don't worry about it, just keep a good GPA and make sure your academic profile looks polished. and good luck!