@vanepp, we've finally finished moving house and have now had a good chance to sit down and play with your design.
Everything seems to work really well except I can't get the breadboard to work at all. That is, it does not detect that any connections have been made - i've tried this on both Mac os and Windows 7. Is this working for you?