I haven't watched the programme yet, but will watch it on catch up later.
However, I was talking to the Adoptions Manager at work about it yesterday and she was of the belief that following that programme, those boys will have no problem in finding a match - she thinks that an approved adopter out there somewhere will want them.
She said that our Local Authority has held one of these 'parties' previously (although we called it an activity day). She said that the expectations of the children were very carefully managed - they were told that they were going to a fun day with other children and families. 4 matches were achieved that day.
I also know that quite a high proportion of our 'hard to place' children end up getting adopted by their foster carers.
I love the idea of fostering, but know that I would get very emotionally attached - the thought of sending a vulnerable child back to a less than perfect home would break my heart. We have young children of our own at the moment, but it is certainly something we will consider when they are older / have left home.
I really admire people who foster and adopt - you are all wonderful, wonderful people 
On a more factual basis the following may interest people:
As at 31st March 2013 there were 6890 children awaiting adoption.
Yet there were only 4195 approved adopters.
58% of adoptive families that were matched to a child in 2012/13 waited more than 3 months for a suitable match.
In the three years between 2010 and 2013 just 7% of children from ethnic minorities (often classed as hard to place) who left care were adopted.
In the same period just 4% of children over the age of 5 who left care were adopted.
The average time between a child coming into care and being adopted is 647 days (over a three year period). Where a child has been adopted by their foster family and the date that the child moved in with the foster family is used instead of the final adoption date this reduces to 545 days.
The average time between a child being released for adoption and a match being found is 210 days.
Food for thought!