Not bad, though I sometimes wonder if there's actually only just one techno artist out there doing everything with different names. It all follows the same simple "rules" and really does seem like the same artist at times. At least six different parts of that track were fairly predictable before hearing them.
Then again, it might have been intentional. Happy Hardcore had a particular way with thier stuff that a lot of people like to implement for themselves.