Well you have to know what you are investing in. What their product is about. If you don't understand that, how can you value the company on fundamentals?
Basically, I think what they have with Adslot is nothing really. Nothing that can't be replicated and nothing that hasn't already been done. See OpenX.
I agree with you this is way overvalued.