You bought and experienced it having r80 a week after it came out on steam and even longer if you take into consideration beta access. If you buy this product on this website you should know this for any future updates.
Do NOT buy if you're drawn in by r80 teasers. Beta access and r80 is STILL steam exclusive.Thanks for the refund itch.io!