Yes and Yes.
The email address they provide for tech support is firstname.lastname@example.org
. My emails have always gone unanswered.
Since Customer Care doesn't answer, it's kinda hard to schedule an appointment.
But fortunately, thanks to scanning online postings, I knew what to look for and finally solved my problem. PTL for the forums.