Yeah, your link is fine. Just make sure to download the one for the EVO 4G. Flashing a ROM built for another phone can cause a lot of problems you really don't wanna mess with.
i hope i was supposed to do the nandroid backup before putting the rom on my sd card.. well i found the nandroid file on my sd card so it worked. should i put the rom onto my sd card now?
Yeah your fine...lol. No worries. Like I said though, just boot back into Android and make sure the nandroid was created successfully. Once confirmed moved the ROM zip to the root of the SD card. Boot back into Recovery and do a full wipe. From the main menu go the wipe menu and perform a factory reset first, then manually wipe..system, boot, data, battery stats, cache, dalvik-cache, .android_secure. That should cover the wiping. Next navigate back to the main menu in recovery. Go to the flash zip from sd section. Scroll down to the MIUI zip you placed there earlier and highlight it. Press the power button to select and once more to confirm the flash. let it do it's thing and when it's done reboot the system. the initial boot will take a little bit off time, meaning the phone will take a little while to fully boot back into Android. No worries though, as this is normal behavior when flashing a new ROM. Hope you enjoy your new ROM, you sure picked a nice one. Let me know how everything goes.