Do you know how to use sidechain? Also use layering. Use different basses for the low frequencies(below 100-180) and leave this one for the higher part(above 100-180hz)
I don't think the bass is too "boomy," I think it's just awesome! In my opinion the song could have been a bit longer though, but still, this sounds cool!
Please contact me if you would like to use this in a project. We can discuss the details.