I believe it's hosted on their site, which you need to go through a bunch to even be able to download. I think the "Network Disk" is just where a collection of additional features, such as the MIUI Camera, are hosted.
Most anything that's in there is in your rom.
The rest that's on there (if there is) that's not on your ROM would be in Chinese.