Anyone can enjoy the service
Yes You can download also enjoy online streaming. Before that you have to register into mflix.
Registration/Subscription is weekly, monthly. Charge is different for different aspects.
Yes, Data charges are applicable for all services.