Alors pour connaitre la version de ton tel va dans :
Applications > Paramètres > A propos du téléphone puis tu regarde a la derniére ligne au niveau des 3 dernière lettre :
EX : il est écrit FROYO.XWJPA cela veut dire que tu es en JPA sous android 2.2 , la version recommander est la 2.2.1 ( JPY ) tu trouvera un tuto pour l'installer sur le forum avec un peu de recherche ^^ .
Pour le GPS il est totalement gratuit sur Google Maps .
Pour les appli je te conseille tt d'abord SMODA widget qui te permettra de couper ta connexion 3g/3g+ quand tu ne l'utilise pas , ça t'apportera un gain d'autonomie , pour le reste a toi de voir fais un tour sur le market ^^
Pour les applications il faut aller sur l'android market via ton téléphone .