Dropping his much anticipated self-titled EP last night, Houston emcee