D12 – Revelation tab

i kno this isn't a site for rap bands, i kno u dont all like them, well i dont
like rap bands either, i was just checkin through and they got gd guitar here, 
this is what i worked out:

Intro:

e---------------------------------------------------------b------0-1-0-------0-1-0---0-1-0--------------------------g---------------------------------------------------------d----2--------2-3--------0--------------------------------a--0------------------------------------------------------e---------------------------------------------------------
then repeat it and straight after u repeat it, there's this bend:
e----15-b-17--b-------------g-------------d-------------a-------------e-------------
And this is now played throughout the whole song apart from the end:
e----------------------------------------------b-10--12--13--15--17--15--18--17--13p12--------g----------------------------------------------d----------------------------------------------a----------------------------------------------e----------------------------------------------repeat many times
(dont play verse it fast) solo:
e-15b17-15-17-17bu18bd17-15--11/12-15-11/12--10-12-12bu13bd12-b-------------------------------------------------------------g-------------------------------------------------------------d-------------------------------------------------------------a-------------------------------------------------------------e-------------------------------------------------------------
solo (cont'd)
e-10-8-10p8------------------------------------------------------------------b-----------10-10-8h10-10/12-13-12-10h12-13p12p10-13p12p10-13p12p10-13p12p10-g----------------------------------------------------------------------------d----------------------------------------------------------------------------a----------------------------------------------------------------------------e----------------------------------------------------------------------------
solo (cont'd)
e--------------------15-------15----17-20-17---15h17--------------b-13/15-13-15--15b17----15b17-------------------------------------g-----------------------------------------------------------------d-----------------------------------------------------------------a-----------------------------------------------------------------e-----------------------------------------------------------------
Please rate this tab:
x1.0