I vote +1 for all changes. I just want to share my 2cents about the following edit.
> 6. The definitions for skipHours and skipDays in the supporting document [10] are extremely short. I'd like to bring them into the specification's optional channel elements section [11] by replacing "More info here" with the definitions.
>
I would prefer to add 2 new sections called
<skipHours> sub-element of <channel>
<skipDays> sub-element of <channel>
and refer to these sections from the element table instead of moving all the content into the main table.
I never really understood why some elements deserved a specific section (image, cloud, ttl) while others are just listed in the element table with a short description (generator, category...).
In the past I received feedback that this approach makes the document less easier to read.
I would propose (perhaps in a future discussion) to
1. improve the readability of the documentation (for example with section numbers 1, 1.1.2, 2.1, 2.1.1...)
2. create an extended section for any element in the channel and item table and refer to the specific sections from the elements table along with examples and tips.
-- Simone