As I discussed over the phone with Nick, the reason that this occurs is that the API relays all time in UTC and any time zone calculations need to be done by the application that is using the API.
Dev - Can you please comment on this post and possibly point Nick in the right direction with regards to dynamically having his website correct for DST. At this time he has to alter his code when DST starts and ends to correct for this.
-Audisho