Last point regarding Asian hair:
Wouldn't it be possible to grow out the top like 3-4 inches and leave the sides and back cropped? I actually have thick, completely straight hair which is pretty hard to style and this looks best on me. Grow out the top (and esp. fringe) longer than you usually would can improve a haircut a lot more than you think.
Yeah, that's what I do pretty much.