Obviously none of us here can give you an exact answer. With that being said however, the best advice is to try and apply. You will need to have an answer for everything you listed because as you know it will be questioned. As mentioned you should speak to a recruiter directly as they will be of best...