Don´t see this as optimistic as you. With Vingegaard out of the race, the field is not that stacked anymore. An in form Mas would finish this race between 5th and 7th, which would be at least 100 points. (UAE Tour is ranked 2.WT1, so like Paris-Nice this year)
Basically right now, he is only scheduled for the rest of the season for Catalunya (there the field is really stacked), the giro, Burgos and than the vuelta. I don´t expect much stage points from him at the giro, as there are better GC riders in this race, which will get the stage points, if stages will be won by the favourite group. So realistically it will be the giro GC points as the only bigger amount of points until August this year and that is in the optimistic scenario, that he doesn´t crash out of the race...