I agree with you on Janeway, Harry, Chakotay and Neelix, but I would match Lust with Tom as he always seemed to have an eye for the women. I think that Pride could also be matched to The Doctor, as he does have a bit of an ego and believes himself to be superior with the vast medical knowledge within his database.
I'm not too sure where to categorize Tuvok, honestly. Greed, perhaps, in terms of the knowledge. I think that Anger could easily be matched with B'Elanna (and you will learn more about that as you watch more of the series).