Hi Benjamin,
Thanks for airing your complaints. We want this to work (for all our sakes), so if you think of any concrete ways we can change things, let us know. We don't want to frustrate new developers -- we want to welcome them in and make it as easy for them as possible. So please let us know what else we can do.