Good stuff, man. One thing I suggest doing to improve timing is to buy a metronome (usually about 15-20 bucks on amazon or you can get an iphone/ipod touch app for about $2) and practice with that, just playing a basic drum part with fills until it gets really solid timing-wise. Then ramp it up, play at a faster tempo, a more complicated beat, more complicated fills. It really helps.