I appreciate the knee issues, I have the same problem. It kept me in the slowish lane for several years until I discovered how to work around the problems. Now I have to watch my mental state and how deeply worn out I get and take breaks from pushing. If all you do is train for speed then cycling becomes a job, I already have one of those, thank you very much!