I've got a 09 Python, it's just awesome. I can't understand why they stop selling them anymore, because it's strong as hell. I've crashed a lot of times, hit it and, one year and 3 months afterwards, it has only one dent, and a very tiny crack over the booster weld. The problem is its high price (it cost me 450 € here in Spain), as you don't mind weight (I guess). Anyway, I love the look of the 08 Typhoon, but they all break, I've seen around 7 or 8 broken in a half. (Guessing: I've seen they all break over the bashplate weld, may be a solution running a bashring?). And I don't know anything about the 07 Tp.
My opinion is, I'd choose the Python between them, but I do prefer the look of a 06 Python, cheaper, probably stronger, and with no bashplate weld.
Hope this helps! And sorry about my English, I'm Spanish