Great theme and a sort of stop and go, challenging rhythm to it, which seems to work for the idea being put across.
THX 0477