Being more on topic, having a 25 credit base limit means you are kind of locked into doing more than one piece of Elite related content- that may put off some.
Though the more people it puts off, the more chance you have of winning the prizes by default... It does feel like it might be very finely balanced between having lots of interest (so it will take years for most people to scrape enough wins together to actually collect a payout, and most of the money will end up permanently unclaimable) and having not enough interest (so Frontier quietly drops it after a few months and no-one gets a payout)
In my case, the financial stuff is such a strong demotivator to participation that I can't really guess how well it would work for whoever its actual target market is.