Its actually a good thing you have found another site.
It validates your idea and gives you a focal point to differentiate yourself.
How can you be different? what can I do better?
how can I do a more customer centric solution?
how can I market better?
make yourself "not" the other site - how?