Yes, nitro = meh for me too. It has the typical nitro body style, not what I was expecting if Tekno were to do a nitro buggy.
Not sure how secret it's meant to be with a great big Tekno sticker on the side. Could have left it blank, or put another brand on there?