Good for you for sticking it out and not being to scared to take it on.
I must say, I haven't mastered the hill thing yet, but you give me inspiration to try and take one on.

Any pointers with the gears?

I see many more accomplishments like this in your future.
YEY YOU!!!