You're a newbie at this, so it is understandable.
A constant problem with girls (it is said to be rarer with boys) is that when we go on a first date we think, "Can I picture myself making supper for him?" while guys are more "It's just a date." Now, I'm guessing, that when it comes to friends (as in girl friends) you make them quickly and tightly. You're used to befriending everyone, and the casual interaction that is a first date is something new to you. Additionally, it probably hurts you to hurt other people, and you felt that by saying "no" these boys would feel the rejection keenly. You cried more for them than for you, maybe? I understand.
Already you feel overly defensive if you said no, claiming that you aren't picky. None of us should expect that one should get married to just anyone, but with the current state of "shidduch crisis" hysteria all of us feel under attack. You don't have to explain yourself.
In the case of the guy you really liked, you jumped ahead. I, too, jump ahead. I have the flowers picked out on the second date. I had to teach myself to reign myself in, because in the end you really don't know someone after spending less than 10 hours in their company. You don't know all their qualities, good and bad, so the perception of him is mostly imaginary, not reality.
In terms of normalcy, I cannot say. But it can't be good for you. In my case, if a guy I like says "no," then I make a point to think, "It's not bashert." If I have to say "no" to someone, I do feel terrible. But I know that he is not for me, and in order to marry one has to date and know oneself. Everyone must be prepared for some level of heartache.
I hope with a little more experience you won't take each interaction so much to heart. Or, even better, your next date is your bashert; that would make everything so much simpler. 🙂