]It's really hard to tell based on that screen shot since the percentages are all relative to each other. Typically though, "Screen" uses the highest percentage.
Can you tell us or post screenshots of the specific entries (e.g. - show us the stats that pop up when you press "Screen - 26%")? If your SCREEN stats read something like 4-5+ hours of display being on and you had 4G running the whole time, then your battery life isn't too bad for such heavy use. But if it's under 3 hours, then I'd say either your battery is defective or you'll need to do (at MINIMUM) a cache wipe when the phone is fully charged or--at worst--a factory data reset to get rid of all remaining "ghosts in the machine" from Gingerbread.
Personally, I've noticed poorer battery life on ICS--particularly today. I had 11-14% left according to my downloaded battery indicator widget. I then streamed a 2.5 minute trailer for the new HITCHCOCK movie on YouTube over 4G, and suddenly my phone was at 4% power!! I'm hoping a cache wipe fixes the problem, which always has when I've encountered battery life issues following software updates.
EDIT: OOPS! I just noticed you said that you've already done a factory reset, so I doubt a cache wipe will do much. My comments regarding actual display time (indicating how heavily you're using it) still hold true though. You could also rule out whether or not it's a defective battery by installing the original battery. No, it won't last as long as your extended battery, but if you get results close to your current ones or better results on a smaller battery, then I'd assume it's the battery.