That's... awesome. Really, it is. If you can actually pull it off, I wouldn't be against contributing even a symbolic value for your efforts (like a registration fee, and maybe a small fee for each new set added, so players could actually choose to only play with certain blocks), specially if you can get a booster/collection system going with fake money, like GCCG, and actually code in:
a) A better shuffler for packs;
b) A way to play Draft/Sealed, like a sign-in group where players would create an -ingame identity with only the opened/selected cards as their collection for building decks, the rest wouldn't show up not even as proxies.