I mentioned this in the other thread, but I'll stick it here too.
For the people that don't win these invites, there are always people over on reddit, that will give a beta invite in exchange for two treasure keys from the DOTA2 store. This works out at just over £3 for the invite, far more reasonable than £25.