First welcome to cycle chat,you've started in the right direction,average is good but its all down to hills that will effect your averages as well,a lot of clubs will have two groups traveling at different speeds,have a word with your local club,but over a hour you are doing well,a road bike will be night and day on your times,but its down to you what you want to get ,distance ,speed,comfort and cost and quality,does the bike fit ,big choices,so don't jump in to fast,take advice,a club gives you companionship and encouragement so it may be the way to go,