I,for one, love the "weird" timing. Specially for electronic music these timing"jokes" are done deliberatly.
Is it an original song? If so: well written and performed. If not: well performed.
Good job on all parts!