moldingcheese, you did nothing wrong! I say all this because im also very forward with girls. If I see a girl that interests me or if I see a nice girl that I have noticed looking/checking me out, that is a signal for me to attack. I initate a conversation, find out if she has a bf, then if it all adds up I don't hesitate in putting my hand on her shoulder and starting the kino. I do it the first time I talk to them always.
you got the right mentality to be a DJ. Remember that in this game men are the hunter, women are the prey. Guys that are confident and ****y get all the chicks. When she asked you about being so forward she adknowledged your confidence and by your post I dont see that she refused or pushed you away. When you are a forward type DJ and you have a situation like yours (happens often) there is only 1 move to make, THE KISS! You had kino and you holded hands and she didn't mind. She knows your intentions and so do you. There is only 1 route and 1 way to go about it. You have to kiss her.
My advice is to go out a few more times, keep up what you're doing (don't hold hands it seems needy, but do use other forms of kino LOTS) then when you have a moment where your close to her and can plant a quick kiss, DO IT!
You have to realize only 1 route to follow which is the kiss. Since you were forward with her from the start you can't slow down and change pace. If she wants you she accepts the kiss, if she doesn't you can move on to the next target.