Ian I'd be very happy to have any of the cars on your list for a first car! Fortunately since you want something that can drift and drag, I was able to eliminate nearly half the field due to their drivetrain configurations. Of the cars you listed I would go with a S14 240SX (trendy, but for good reason). Many of the other cars you listed can be good drifters but are a little more tricky to handle and the cost is a little extravagant for a first-timer (Supra, NSX, RX-7, 350Z etc). Another relatively inexpensive car that would be a great trainer that wasn't on your list is the Mazda Miata. Sure your homies might bash you for having a "girl car" but you can really learn balance and control in one of these inexpensive roadsters. My advice is go with your instinct, but don't pick something too obscure - you have to remember if you plan on using your car you're probably going to break parts... it's a lot easier to find a replacement fender for a 240 than it would be for a GT-R. Just remember to have fun and be safe!
Sincerely,
Jesus