RSS scraping and the LoLShield. String cuts off early

Hello,

I'm fairly new to this Arduino thing, I've always been interested and so I bought my friend's old one (edit: an Arduino UNO R2) and it came with a LoLShield. I've been messing around with it until some other parts (including an actual LCD screen) I've ordered come in.

I've been using the LoLShield in conjunction with Pyserial to scrape RSS feeds and pipe them to the LoLShield. This youtube video (- YouTube) shows the sort of problem I'm having, it just cuts off mid-feed. IE "SYSCO BOOSTS SHAREHOLDER VALUE" shows up as "SYSCO BOOSTS SHAREHOLDE"

This is the Arduino code (http://pastebin.com/K51C5395) that I spliced together, inspired by this article (http://www.instructables.com/id/Wiring-up-the-LCD-and-the-LED/step4/The-Arduino-Code/)

And this is the Python code I'm using to scrape the feed and send it to the Arduino (inspired by the next page of that same article). I brought it up to speed for python 3.3 and commented out the begin-data flag

Could anybody give me a hint as to what's going wrong here and how to fix it? Is there some sort of character limit that I should be aware of?