admittedly a bit confusing at first but considering the technical issues you faced its more than fair. its pretty impressive all things considered! well done!