As a standalone domain, I wouldn't say its great. You're pitching something and as far as I see its just been registered at NameCheap around the middle of last year, undeveloped. When you say "we" provide etc, isn't even any mention of the team behind it, or a buzzing community / positive article, at the very least...