Good stuff overall. I'd say here and there the ostinato gets maybe a little repetitive, but it's probably fine - it accomplishes vibe.
Great work!