Your efforts to improve your own health are outstanding. There is still room for improvement in your pulmonary function with medicine and exercise. Yours is a terrific exercise program. The pre-exercise use of Combivent® Inhalation Aerosol (ipratropium bromide and albuterol sulfate) is fine. There is a very good chance that you could experience even greater improvement, not only in your lung function, which appears to be significantly reversible, but in your exercise capacity as well. The need for nighttime oxygen may or may not change.
You would almost certainly benefit by adding a long-acting inhaled bronchodilator, such as Spiriva® HandiHaler® (tiotropium bromide inhalation powder), Serevent® Inhalation Aerosol (salmeterol xinafoate), or Foradil® Aerolizer™ (formoterol fumarate inhalation powder). A combination of Spiriva® HandiHaler® (tiotropium bromide inhalation powder) with Serevent® Inhalation Aerosol (salmeterol xinafoate) or Foradil® Aerolizer™ (formoterol fumarate inhalation powder) would also help. This is assuming that there is no medical reason for you to avoid these medicines.
As long as it is your lung and not your heart that is limiting your exercise program, you should also be able to increase the intensity of exercise. This should be done only after talking with your doctor about the safety of doing so. Ultimately, the exercise level must be strenuous, with some shortness of breath, but not exhausting or debilitating.
If you have never engaged in a pulmonary rehabilitation program, you should do so. Participation would provide a complete evaluation of your exercise program. Also you would be able to set safe parameters for exercise.