Actually got round to giving it another listen, and it's not really glitchy at all.
Sorry, that's the sort of inaccurate impressions you get when snatch a 30 second listen when you're running out of the house. However, still quite like the tracks, I guess they're at the melodic end of minimal techno, if we're going to get all categorical about it. Worth a listen anyhow.