Perfect.
People need to shut up about there being too many "loose ends"; it really boils my biscuits. I had a fun time finding all the answers and I loved all the subtle references to the cheshire cat. Sort of loses the original feel with the creepy feeling of the oldy music but I surpose that shows how the series progressed. Well done.