I hope this works out well for you, I really do. You seem like a nice guy.
I would caution you, though, that the between-the-lines signs here are not good. If you were among the gentlemen she considered good candidates for dating, she would have answered in the affirmative right away. Girls are not necessarily "sneaky," but they are sensitive and subtle, and she no doubt understood your first "proposal" as just what it was. She ignored the offer then and deferred answering the second.
After the deferral, there are only two possible "scenarii" developing. (As you said you've known her a long time, we'll discount the scenario where she is just a cruel, manipulative you-know-what.) The first possibility, and the one you'll have to hang your hat on, is that she didn't consider you date-worthy, but is now intrigued by your offer and is reconsidering -- which she can only do in lengthy consultation with her friends. The second possibility is that there is no possiblity in this life that she'll "go out," and she is in consultation with the friends about how to handle the situation. The friends' opinions are important because that's how young girls do things -- together. If your interest in her is not well-received by the friends, you stand no chance. There is no appeal or reprieve from this judgement.
If she wanted you to be at an event, she would be sure you knew where and when. Girls are good at details and social organization, and are born knowing how to get things together. The fashion show thing is a bad sign. (As you say she is an awesome person, I do not subscribe to the view that she is just trying to see if you have sense enough to figure out something that, apparently, lots of other people know.)
Good luck, man! Continue to be bold and be yourself; these will pay off another time if not this one. College is way better.
Why do I think I know these things? I'm a 50-year old man. I'm supposed to know by now.
By the way: except on these forums, girls don't care anything about computers. They want the computers to work, but they wouldn't care if they were Mac's or PC's or Leapsters.