Daaaaamn! For your first track, this is outstanding! Aside from some lack of ambience in some places and some rough spots with the mastering and variation, you've got an amazing start right here! I'm a tad envious, if I'm being honest!
(Also, I heard those Lil Jon samples.. :p )