1. You're right regarding the fact that dates for NBA playoff games are decided until the 7th game. However, we can't upload the bets with an expiry date that lies in the middle of the series or at the end because every single result skews the betting and that's not right. The expiry has to be before the event begins as a whole, so you can understand the difficulty.
2. With the Euros, we did list most group stage games over a week before they started. We have covered the Euros for the entirety of the tournament.
Like I said if the problem is lack of staff, that is totally understandable, but once again this is wrong reason to give. NBA games do not skew one way or another for you because people are the ones that decide on the bet and the odds here, which means just list all the 7 games and if the series ends in 4 games then void the rest of the bets and give the money back, aside from that these are both teams that reached finals so obviously it is going to be very close, and let the people decide on the odds themselves and see if they want to bet or not.
Also you did not have the whole euro, you literally had nothing from quarter finals to finals, which probably was the best time to wager as well. Like I said guys, it's your business, and aside from betting there are a million things to enjoy here. I really dislike being the guy who criticizes this place, I love this place more than any other place and I do not want to look like I don't, it's awesome, do whatever you do because you are all awesome anyway.