An update from me incase there is anyone following:
My case hadn't been labeled as updated since 31st May. I sent an email to them on Tuesday morning 30th July, then my case then went to "last updated" on CEAC on 31st July but didn't hear anything from them until yesterday (1st August) when they sent me an email through the ais.usvisa-info site asking me to send my passport in for processing! From everything I've read, that's basically the final step! The only issue is that they do have my passport....they have had it since the 7th May when I also sent my police check.... Fingers crossed it gets sorted soon.