i agree with the cub scout stuff being poorly organized and the books being of no help. i remember you could purchase the uniforms and such at places like JCPenney, but they don't do that anymore. talk about making things difficult!!
i see you got the answer to your initial question about badge placement, but i wanted to chime in on the other part of your story. my son was super excited to join scouts, and i cut a deal with my husband that it was to be primarily he who went to meetings and such with him. due to his work schedule i have to take him to the weekend activities on my own, but meetings are to be his deal. however, the acitivities that they schedule are at such ludicrous times (6PM, in downtown pittsburgh, on a weeknight. really???) and the way we are notified is inconsistent. i don't have a big issue with the meetings until 8 once a week, when we are in soccer, football, or wrestling, that's about how late we get home 2 or more times a week, so it just takes some serious pre-planning to have homework (mostly) done and dinner eaten before heading out. i think it's a good thing to be involved in, even if it doesn't last long. my only other big complaint is the "parents always have to be there" axiom that they have. i get that they don't want it to be a babysitting sort of thing, but i was a girl scout from 1st through 12th grade, and other than when my mom was the leader or acting as a driver/chaperone, she was never there. i think that's the part that really gets me. i don't know how your area does it, but if we wanted our son to participate in the day camp here in the summer, either i or my husband would need to spend a day volunteering. that's all well and good, but A) my husband doesn't get vacation time, so he's not able to be there and B) i get vacation, but i teach in a year-round program so i can't always take it when i want to. i think it's a bit presumptuous to think that parents are going to be able to do that all off the time, but whatever.
good luck, and the school year is nearly over, so we're almost at the end!