It seems nobody else is able to give feedback at this point. Christian raised some things that are worth doing, so I may as well start again with RC5, which I will push up in a few weeks time. [It is a bit too busy for me ATM.]
Hopefully, by being a bit later, people won't be on holiday, so will be able to review it. :P Ali