No, the booking wasn't perfect based on what happened after this show. Savage goes on to beat Santana for the IC belt while JYD goes on to do nothing of note. If you're going to push Savage and do nothing with Dog, why have Savage lose here to a guy that's doing nothing in the near future? By having Savage win it gives him a launching pad to start his career on with the next step being the Intercontinental Title. It's like having Santino beat Kofi to win King of the Ring then having Kofi get the US Title. That makes zero sense, but that's what happened here.
Savage was given a launching pad to start his career even with the loss. He was very impressive in the tournament. The reason they didn't have him win the tournament was because he had just come into the company. No one in the crowd wanted to see Savage win and a lot of them probably barely knew who he was. By having JYD win they killed two birds with one stone. Savage still looks great and it starts his push, and the crowd in attendance as well as those watching the WWE's first ever pay per view at home are able to leave happy.