You're absolutely right.  The standard BMI calculator used is inaccurate if you're really tall or really short because it tries to adjust for height in two dimensions instead of three.  Try this.  It's correctly adjusted for height.