Last month, for the first time I heard a person reading Quran really fast, like 2 juzu' in half an hour etc. (That guy was sitting next to me in Masjid).

1. Is this allowed since I believe that it's hard to recite with tajweed when reading that fast?

2. If reading in your head/heart, does that count as "reading"?

sorry for my ignorant questions.