quite a story u writen there.
well it sounds like she is very shy, the best thing is to catch her on her own sometime and just compliment her, slowly geting round to how she is, what shes doing etc and then talk casualy about things. if she dose like you but shes shy try something to 'lure her out' buy her a litle box of chocolats and send it anonymously or with out trying to spring it on her do a softer mor gental aproch
i mean im only 13 and im wiht my 1st girlfrend and were not going far
but im just taking things slowly until i get an opertuinty to sweep her off her feet