Is there a booking system built in. Presumably the restaurants pay to be featured - so you pay for FoodTrip in the cost of your meal [as with all marketing] - but if you do a FoodTrip is there a way to make sure you don't arrive and not get a table?
There is no restaurant featuring or anything like that. The game only takes distance and price into account, which the user specifies, when you FoodTrip. This is literal free marketing for restaurants right now.
I feel like that would defeat the premise of the game. The whole point is that you don't know where you're going until you get there.