Your agent had problem. List below are how the labour law said about point 1 - 4.
1 & 2. By law they don't entitle to paid labour leave (勞工假) in the first 3 months but they can take no pay leave if they wish. You cannot give payment in lieu of labour holiday. On top of the labout leave, they entitle one rest day every week.
3. Not all those in red. Check the following link for details.
[url=http://www.labour.gov.hk/news/latest_holidays2006.htm]
4. 7days per year.
i help my maid to bank in 3000 to the Indonesian agent in the first 7 months. so i only paid 320 + OT to my maid in the first 7 months. i also need to keep all the bank in slip and fax back to HK agent for keeping record.