Its been quite a while since you were demoted and you have improved on your attitude from what I have seen. It also seems like you truly want this position back as you took the feedback from your last application and worked on it rather than applying every week.
Keep up the activity and don't get any punishments and you’ll have my vote