Okay. I got a spare half an hour this afternoon to get the bike out and set the carb up. I have cleaned it out, set the mixture and idle speed and set the float height. The choke still is not working as it should be... It's definitely an improvement as before it would not run at all with the choke engaged but it does now, although it borks and will not idle, let alone function as a choke should. See video I've posted below.