Updated your terrestrial_uk_freeview.xml commit and now radio channels are appearing as expected.
One thing though, ABM now reports no radio......... services: 144 video - 0 radio
And before, I got 119 video - 33 radio, so they don't add up either.
Tried to work out what was happening by comparing two boxes, driving me mad!!
I reckon all the services have been found using either of the xml files, but the summary of services found is wrong in the later version which adds radio channels to tv.
Only a theory, there must be an easy way of comparing the two.
I don't know if it's a clue, but CH28 (BBC1 HD) has 8 services, and the summary is 8 services short.
lamedb (and lamedb5) files using terrestrial_uk_freeview.xml and terrestrial_finder.xml have the same number of records (but are ordered slightly differently),
pretty much confirming that they find the same number of services, but the ABM summary isn't 100%.