wow, very nice work ! Seems like all the good ideas are coming into reality these days.
I think you can make your device behave as more than one floppies when necessary (not only df1, but also df2, df3 etc.) without much effort. it would be even cooler that way.