Yes it has been patchy at times but i could live with that, but i would say in the last 5 days from what i have noticed from the 30th March until today it has worked correctly only about 50 % of the time, so that just sucks big time.
Twitch should ensure the API works within the specification.