Brian,
First of all I would like to give you my heartfelt condolences -- it's terrible to lose such a close friend under any circumstances, but for one to be taken from you in such a sudden manner and at your young ages is especially tragic.
One idea that you might consider is to organize a ride as a memorial to your friend. See if you can get some of the local shops to chip in for sponsorship and have your club provide support (SAG, rest stops, safety, etc.) and make it an annual event in John's name and donate the proceeds to a worthy cause.