It takes more like 10 seconds. For a large range of height and weight inputs crossed with all option combinations, you could precompute ~10M measurements and return results basically instantly.
Yeah, the demo wasn't prepared for such peak. Normally it's <2s after warm-up. Like the precomputation idea, but for now it changes too dynamically to precompute each time.