Hi WipEout,
Welcome to the site. A great place for the information that you have presented would be in the 'Members Rides' section of the main site. When you create a profile there, (login with forum userid and password), a forum will be automatically generated for you here, where people can ask you questions and such....
Everyone has post only permissions for this forum and no one should be able to create a new thread. This helps keep all of the information in one place
Once you create your profile on the main site, I can move this info for you to the forum that will automatically be generated after you submit the profile.
Sandeep