I rarely buy clothes by internet, by my idea, we don't know its quality, as it's better we can touch them and try them, if no, we have to change for the quality and the side etc. So it wastes our time, if we have any problem.
I usually don't...I like to actually try on my clothes before buying them. Plus, I can just buy it right away without a wait! Online, you have to wait and wait and wait for it to get to your doorstep, but just going to the store is already ten times easier!
Are you his first girlfriend? If so he's probably just really nervous about the first kiss, I definitely agree with Hippie and EBB there's nothing wrong with you making the first move. Good luck :)
I think that you should make the first move. But first...he hasn't even kissed you on the cheek or anything yet?