I got mine at thepiratebay, named the same as yours but stated that it included internet explorer.
Ive now tried with the IE version as well, no luck

still the same problem as before .. Its wierd because my IE runs fast etc.. Its only diablo...
Thanks for your answer Tony - I may have forgotten to mention it, but ive followed that guide 100%. So somewhere there are some complication with my computer spec and the way he has done it.
Ill include my bat file:
mkdir "C:\Diablo III"
mkdir "C:\Diablo III\Data_D3"
mkdir "C:\Diablo III\Data_D3\PC"
mkdir "C:\Diablo III\Data_D3\PC\MPQs"
mkdir "C:\Diablo III\Data_D3\PC\MPQs\Cache"
copy "Z:\Diablo III\Data_D3\PC\MPQs\Cache" "C:\Diablo III\Data_D3\PC\MPQs\Cache"
mklink "C:\Diablo III\Data_D3\PC\MPQs\ClientData.mpq" "Z:\Diablo III\Data_D3\PC\MPQs\ClientData.mpq"
mklink "C:\Diablo III\Data_D3\PC\MPQs\CoreData.mpq" "Z:\Diablo III\Data_D3\PC\MPQs\CoreData.mpq"
mklink "C:\Diablo III\Data_D3\PC\MPQs\HLSLShaders.mpq" "Z:\Diablo III\Data_D3\PC\MPQs\HLSLShaders.mpq"
mklink "C:\Diablo III\Data_D3\PC\MPQs\Sound.mpq" "Z:\Diablo III\Data_D3\PC\MPQs\Sound.mpq"
mklink "C:\Diablo III\Data_D3\PC\MPQs\Texture.mpq" "Z:\Diablo III\Data_D3\PC\MPQs\Texture.mpq"
mklink /D "C:\Diablo III\Data_D3\PC\MPQs\Win" "Z:\Diablo III\Data_D3\PC\MPQs\Win"
mklink /D "C:\Diablo III\Data_D3\PC\MPQs\base" "Z:\Diablo III\Data_D3\PC\MPQs\base"
mklink "C:\Diablo III\Data_D3\PC\MPQs\base-Win.mpq" "Z:\Diablo III\Data_D3\PC\MPQs\base-Win.mpq"
mklink /D "C:\Diablo III\Data_D3\PC\MPQs\enGB" "Z:\Diablo III\Data_D3\PC\MPQs\enGB"
mklink "C:\Diablo III\Data_D3\PC\MPQs\enGB_Audio.mpq" "Z:\Diablo III\Data_D3\PC\MPQs\enGB_Audio.mpq"
mklink "C:\Diablo III\Data_D3\PC\MPQs\enGB_Cutscene.mpq" "Z:\Diablo III\Data_D3\PC\MPQs\enGB_Cutscene.mpq"
mklink "C:\Diablo III\Data_D3\PC\MPQs\enGB_Text.mpq" "Z:\Diablo III\Data_D3\PC\MPQs\enGB_Text.mpq"
mklink "C:\Diablo III\Data_D3\PC\realmlist.dtf" "Z:\Diablo III\Data_D3\PC\realmlist.dtf"
mklink "C:\Diablo III\.agent.db" "Z:\Diablo III\.agent.db"
mklink "C:\Diablo III\BattlenetAccount.url" "Z:\Diablo III\BattlenetAccount.url"
mklink /D "C:\Diablo III\Bnet" "Z:\Diablo III\Bnet"
mklink "C:\Diablo III\Diablo III Launcher.exe" "Z:\Diablo III\Diablo III Launcher.exe"
mklink "C:\Diablo III\Diablo III.exe" "Z:\Diablo III\Diablo III.exe"
mklink "C:\Diablo III\Diablo III.mfil" "Z:\Diablo III\Diablo III.mfil"
mklink "C:\Diablo III\Diablo III.tfil" "Z:\Diablo III\Diablo III.tfil"
mklink /D "C:\Diablo III\InspectorReporter" "Z:\Diablo III\InspectorReporter"
mklink "C:\Diablo III\Launcher.db" "Z:\Diablo III\Launcher.db"
mklink /D "C:\Diablo III\Logs" "Z:\Diablo III\Logs"
mklink "C:\Diablo III\Manual.url" "Z:\Diablo III\Manual.url"
mklink "C:\Diablo III\Microsoft.VC90.CRT.manifest" "Z:\Diablo III\Microsoft.VC90.CRT.manifest"
mklink "C:\Diablo III\SetupWin.mpq" "Z:\Diablo III\SetupWin.mpq"
mklink "C:\Diablo III\TechSupport.url" "Z:\Diablo III\TechSupport.url"
mklink /D "C:\Diablo III\Updates" "Z:\Diablo III\Updates"
mklink "C:\Diablo III\fmodex.dll" "Z:\Diablo III\fmodex.dll"
mklink "C:\Diablo III\icudt49.dll" "Z:\Diablo III\icudt49.dll"
mklink "C:\Diablo III\icuin49.dll" "Z:\Diablo III\icuin49.dll"
mklink "C:\Diablo III\icuuc49.dll" "Z:\Diablo III\icuuc49.dll"
mklink "C:\Diablo III\ijl15.dll" "Z:\Diablo III\ijl15.dll"
mklink "C:\Diablo III\msvcp100.dll" "Z:\Diablo III\msvcp100.dll"
mklink "C:\Diablo III\msvcr100.dll" "Z:\Diablo III\msvcr100.dll"
mklink /D "C:\ProgramData\Battle.net" "Z:\Battle.net"
My Diablo 3 folder is located :
C:\Diablo III\Diablo III.exe
Battle.net folder:
C:\Programdata\Battle.net
And it still goes like this:
When I finally get the game open (4 mins or so)
I hit resume game and start my timer
at 1 min 20 sec my screen goes from the page till a loading screen
at 2 min 50 sec it comes back from the d3 loading screen and bring me the error