Great program. Just a little suggestion:
Would it be possible to add the support for non QF flights?
BA or AA would come to my mind, as a start for the Status Bonus. (25/50/100% for Silver, Gold, Platinum).
All non QF airlines still have 10/25/50% (Y+,J,F) Cabin Bonus so that makes it easy...