Thanks for the warm words :)
Affiliate is just working enough for me to pay the server bills (less than 100 USD). So here's the thing I'm noticing about Affiliate commissions - currently, the only way to get decent commissions is to have a lot of shelves that are popular. Its just 3 months of launch and due to lack of aggressive marketing of any kind, most of the shelves are just sitting there.
The ones that get popular are converting well. I still need to figure out if this can be made mainstream by chance.