Thanks to Ian, and his breadboarding skills, we now have a working prototype.
Everything went very smoothly really. In fact it worked first time - which always makes me nervous. Sure enough, later on it started to behave stupidly, which we tracked to a floating output enable signal. Now I just have to get it to Barcelona without breaking it.
Although I will be bringing it into the department on Tuesday to demonstrate as well.