Now what would make me stand up and take notice of this app. Well there are a couple of things.
Cross Platform design
I've never seen this grid like layout in a new app on the iPhone. While it works fairly well on this size device it really excels on the larger screen of the iPad. However the fact that both versions of the app share this is fantastic, and i think lends it's self well to the branding of the application.
Well i first started making iPhone Apps i found the interface for the UITableViewDataSource annoying. Fast forward a couple of years and i love it. What amazes me even further is how versatile the UITableView class is. As far as i can tell that scrolling pane and it's content is all part of UITableView, with each row of cells being a custom UITableViewCell with a UIScrollView embedded within it, Pretty nifty if you ask me!
For all i know they could be using the mythical AQGridView, however i doubt this because of the nature of the "non-grid" content below the "fold".
Now because i'm the only iPhone developer in the world without an iPhone, i have performance issues on my iPod touch 2 gen. However while the app is a little slow i can still appreciate it.
In closing i think the folks at the beeb did a bang up job, well done