Makes sense. And while you can't remove "other" you can change effect it has =) Basically, "other" includes all the events in your data set that don't have one of the other statuses. The answer is to restrict what's available to the calendar under the hood: so "other" doesn't have as many items to bring up.
To do this, add a hard-coded filter so that events you don't want to see aren't available to the calendar at all. This is like the pre-filtering you've already done but is a filter the users can't change. You can learn how to do this in "Adding a hard-coded filter" under "Using Filters" here:
http://www.seedcode.com/pmwiki/index.ph ... eeMyEvents(I originally thought you could get at this by adjusting the status values of your "other" events, but the hard-coded filter is the better way.)