Holy fucking shit this is amazing! Your kicks at around 1:10 - about 2:00 get offbeat. Otherwise, this is absolutely great and I loved hearing this!
for my ears it sounds kinda wrong too. its 1/16 or so to early i think but if he said it is his style... there is nor right or wrong in musik.
so u live in japan, but from what it seems like, your english is better than google translate's so can u speak fluently in english?