Hey TechCrunch team, we know you guys get pretty swamped with pitch emails. So we made this site as a breath of fresh air from the usual email and hope we can catch your attention in the process. We even made this better looking than our site!