There wasn't any further info about the picture on the card, except that it seems to be from a series of postcards depicting Taiwan in the past. I like seeing trains around the world. :)
Not much info about the stamps, either... I'd assume the middle one was issued this year as it's the Year of the Tiger at the moment. The picture in the stamp on the right looks like the Chinese lucky knots I've seen before (and we've got one at home, a gift from Miranda).