I believe it. It's trying to get the sports car feel. Although T-Tops would be nice.
Not sure about the limited 3 years though, I know next year they have a judge version going.
There is nothing that would make me buy a '04 GTP. I'm looking into a new car now, and those aren't anywhere on the list.