not bad in the way of the mix... not gonna be redundant and talk about the timing errors... mix good.... i looked into easy drummer a while back in an effort to find something better than flstudio... but, nahh. You might be better off building a custom drum sample kit and switching to fl studio..
as for drumming for this kinda stuff, it totally depends on your own intuition. if you don't play drums, have fun getting your coordination right for the first few months, then knock yourself out working on your timing... which may be helped with the aid of a metronome. but shit, how long did it take you to get good at the guitar ? well figure the same for anything else...blah. whats going on for your tone... maybe it is a bit over the top, but i do indeed dig it.