The mountains explanation makes a lot of sense as Taiwan's mountains are the highest in the region.  We actually had more rain yesterday where I live than when the typhoon was coming through.  Though, I looked at the images and it seems the actual remnants in the form of the extratropical low are hanging around SE China and are still affecting us somewhat on the west coast of Taiwan.  Makes me glad I am not a weather forcaster because this is one science that is FAR from exact, at least in terms of predicting it.