submission review is taking too long
It seems like a long time by any standard. Contact them. You can give them a date by which you will formally withdraw your article from consideration. Maybe a couple of weeks. If they don't jump you can submit elsewhere without worry. 

The final nudge is just a courtesy. You could actually just inform them that you are withdrawing for submission elsewhere. But if the journal is reputable it might be worth the courtesy.