Hello zerix
I have checked your example site. It looks like you are comparing with a product-based ecommerce site with SP Booking. SP Booking has different use cases. I would request you to study the documentation to know its ability and limitations. Also, consult a developer to make these things for you with the component. Then you will get a clear idea of what you can do with SP Booking and what not. You might require custom work on the component to make it as per your requirement. Unfortunately, we do not provide customization support.
Good luck!
Best regards