I have checked on your profile just now by logging in as your user to check the downloads. I can confirm that it is now available for you. If you login and click on the downloads link in the your account area you will see your Site Import 3 download. The actual extension is in the extensions part when you click on Site Import 3.