I don't like 'em. They just don't look right to me. They're as close to modern classics as the Daytona 675.
Other than the radiator, is there something else that bugs you?
For me, the USD forks on the thruxton r make it seem too modern, but I'm okay with most of the rest of the offerings as far as style points go...and, yeah, the radiator annoys me - even more than the oil cooler did.