Wow, congratulations! I can't imagine riding that many miles, especially with hills.

You rock!