Bro... being critical is good... But there's no need to be this overtly critical. Just state what's wrong plain and simple, follow by what make it work, make a more gentle approach to your input and suggestions. By the third paragraph you just rambling nitpick. You're not confronting a big game developer company here, you talk to a small team, that do it out of passion.