Confusion about how to use Custom Post Types, Custom Taxonomy or Category?

I’d say your on exactly the right track.

Since you’re in the process of reading up on CPTs and such, I’d highly recommend giving this 4-part tutorial series a read:

Reusable Custom Meta Boxes, wp|tuts+