You must have an ext3 partition. I've done it once before but I have no idea why it didn't worked. I just reflashed the rom and after that I used the above command and tadaa... It's already working!
Make sure your apps are not moved manually onto the sd card. You can check in miui file explorer and then sd card. If they are on the sd card (using the froyo style apps2sd) the a2sd+ in the rom will not load the apps into the ext partition you made. Put them back on internal and then either run the commands you listed. Either that or load a2sdgui from market and hit "apps to ext". You can also move the dalvik cache to the ext3 partition, in terminal (su then a2sd cachesd) or in a2sdgui click the dalvik button and then "dalvik on ext".