I used the benzo-gapps-M-20151011-signed-chroma-r3 but you can probably use the opengapps i used that multiple times when i flashed but the last time now used the one benzo not sure why just had it laying around http://opengapps.org/.

i normally flash both the rom and the gapps at the same time so i can get the google startup choises becuase i just get FC if i flash gapps after i booted the rom but probably becuase i then cleaned cached.

-Bluetooth: don't work well, for audio streaming it stream 1 sec and then for 5 secs don't stream, so it don't work.
-Camera: the same as the old ROM, I'm using miui camera and work perfect.
-APN: don't work, but if you install the app "quick shortcut maker" and search for APN you can access it and configure it.
-Battery: well it's too early for say, but it have a great autonomy for one day.
-Screen mirroring: not test yet.
-Random Reboots: In the previus ROM i get some randoms reboots, and a RAM memory leak. With this ROM for now, i don't get this things.
-cLock: Now have this widget and the wather apear in the scroolbar (like CM ?)
-MIC noise reduction: now it have this option for one or two mic noise reduction option.

For some reason, the same day ivan release this ROM for mi3,mi4 and mi note. And this is the Changelog, some things are the same with this version, maybe it was the same ROM for other devices?

the only problem I had was to solve force close of gapps ( not everyone has had this problem ) but , after solving , everything is excellent . I can say that this rom is the best I've tried and iI didn't understand why no developer working on this basis but continue to work Android 5.1 ( buggy and not at the level of this rom )

i'll give it a try tomorrow. anyway i use a lot BT stream so if it doesnt works i'll wait for a new update from ivan

edit: i installed open Ggaps at the same time with rom, and i have some FC. someone give me this fix for FC random in the english forum and works!

1. Select Settings > Apps then tap on the menu button in the upper right corner and select "Show system"

2. Tap on Google Play services, and select "Permissions" and enable all available options here

3. Done

Also if you get " rpc s-7 aec-7 " error trying download from play store, do this:

-Unlink your Google Account from the device
-Go to Settings->Applications->Manage Applications->All
-Select "Clear Data" for Google Play Services and Google Service Framework
-Reboot the device
-Give permissons to Google Play Services and Google Service Framework
-Re-add your Google Account and let it sync