Just to answer some of your points in the order you made them (not arguing the points)
Article 27.6 of the sporting regulations says "More than one change of direction to defend a position is not permitted. Any driver moving back towards the racing line, having earlier defended his position off-line, should leave at least one car width between his own car and the edge of the track on the approach to the corner."
Clearly the stewards agreed with you that Max was just moving back to the racing line and left enough room. The first incident was at at turn two when they had the collision, the 2nd was a little later at turn one when Kimi went off the track to avoid an accident.
On the 107% rule it appears from press reports that the rule was interpreted in two different ways for different teams according to some team principals. (iirc the first ruling by the stewards was challenged and they change their initial view only to then revert back to it after all, I agree that the rule is now obsolete and should be remove).
Article 35.1 of the sporting regulations says "During Q1, any driver whose best qualifying lap exceeds 107% of the fastest time set during that session, or who fails to set a time, will not be allowed to take part in the race. Under exceptional circumstances however, which may include setting a suitable lap time in a free practice session, the stewards may permit the car to start the race. Any driver accepted in this manner will be placed at the back of the starting grid after any other penalties have been applied. Should there be more than one driver accepted in this manner they will be arranged on the grid in the order they were classified in P3".
But the stewards decided because of the exceptional circumstances that Article 35.2 should apply (which is based on a 26 car field).
Article 35.2 of the sporting regulations says "The last eight positions will be occupied by the cars eliminated during Q1, the fastest in 19th position. The next eight positions will be occupied by the cars eliminated during Q2, the fastest in 11th position. The top 10 positions will be occupied by the cars which took part in Q3, the fastest from the position on the grid which was the pole position in the previous year or, on a new circuit, has been designated as such by the FIA safety delegate".
But one needs to bear in mind Article 17 of the sporting regulations which says "appeals may not be made against decision concerning, any decision taken by the stewards in relation to article 35.1". LOLOLOLOL so you can see why there was some confusion among the teams about how places were allocated.
Radio rules blah blah enough said on them already I think
The double waved yellow rule I believe does need and will be clarified, the rules say that under a double waved yellow the VSC will "normally" be activated, as I said above I believe that will be changed to "always" be activated. It must be remembered that double waved yellows can mean track personal on the track, a car stranded on the track or as in the Jules Bianchi incident, machinery on the track and should be taken as a very serious incident ahead (so while on this occasion I agree with the stewards who had all the data and the benefit of hindsight, I'd question if slowing down by 1/10th of a second and having a purple sector is with-in the spirit of the rules, my questioning the ruling is purely on safety grounds). This time nothing happened but next time someone may be killed, so the FIA must address this issue.
I hope quoting the articles has cleared things up
LOL