swival,
Good job so far. The beats are good, but needs some more sounds to punch the piece up. Good structure. As far as the bass, it didn't seem to dominate things to me. If you want to thin it out, maybe you should try some filtering... maybe some notching out ~120 to 200 Hz and also taking out the deep bottom below 40 Hz. It may be a start.
Rev E