is the tearing present on the device itself (ie, the lcd updates are triggered during interrupts) or the recording method you used to make the image (data is grabbed from the buffer at set intervals which don't line up with when the buffer is fully updated)? oh, and are masked sprites not possible for the NXT?
i like the way this looks.