Eurobonus might actually be the right programme for you. As you fly over the pond with SAS (you might would concider switching from Iceland to increase the number of SAS legs) you will be able to use Eurobonus points for upgrades to Business Class. As you donīt fly very often you can probably collect enough points for the upgrades by using the co-branded Mastercard?