Hip-hop's marathon man raises $2m