Literally contacted O2 UK a few hours ago re the status of Denim, and they replied saying they hadn't even received it and would have news "in a few weeks". Lo and behold, it's finally here (some info that was).
Still waiting on my update to come through.