Awesome site! I don't anything constructive to say except that this is exactly the kind of site I have been dreaming of. Unfortunately I lost my power meter on a ride about a year ago and haven't replaced it yet. If I do I will be sure to make good use of your site. I'm especially impressed with the graphs. I saw you mentioned you wrote the code yourself. Any plans to open source it?
Don't worry about the ugliness. If others find it useful you will find them submitting patches that take the ugliness away. And you've got more important things to worry about like adding new features and making the copy even better.