Dunno - there are a few pics on the web - but the odd part to me is the name. Would you shell out big cash for your new "Teeth" Tech Five? I dunno - maybe the bike company was founded by Mr. Teeth...The one featured at BikeCult.com looks to be a very well made one; yours is dressed in an expensive parts ensemble; I'd betcha its a good one.
Could you post up a few pics for the bike pic ho's here?