If something is "unsurpassed up to the present", it means that, up until now, nothing has surpassed it. "in some respect" means in some quality or property, some aspect of behaviour, performance, etc. com/dictionary/british/surpass )
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.