pauix: Interesting game. Your opponent didn't have a good plan, because he could have omitted the pawn moves if he was going for the Fried Liver Attack or some similar variation. You got ahead in development, therefore you had a good counterattack
eaglejorge: The Greek Gift is also known as The Classic Bishop Sacrifice White exploits his kingside space control by using his pieces to attack before Black can reorganize and defend. Allowing the sacrifice is itself considered to be a mistake by Black, if White has prepared the requirements for it to be successful.
I want to add something about using signs such as ?, !, etc. as supplement to moves in the annotoation. There are different conventional rules of using them, that, although not required to follow, can make move sign annotation more objective (for example, the Nunn Convention), or at least can be taken into account even if not used. Otherwise, sign usage is dependent on the annotator's view. In both cases, it is not very good to have more than 1-2 !! or ?? moves or more than 3-4 ! or ? moves, because the difference between move evaluation becomes unclear, and the reader doesn't know what to pay attention to. The main purpose of those signs is to mark significant moments in the game, and unless the game is very sharp or carelessly played, there shouldn't be many of them.
About the word "amateur": it can refer both to chess skill development degree (beginner, amateur, club level, etc.), or about a player's general approach to chess. "Amateur" could be also understood as "a person who doesn't professionally play chess, earns his living otherwise, plays chess only for fun and therefore can afford spending less time on studying it". Anyway, improving at chess usually requires studying it, but there is much difference in the way a professional and an amateur would annotate the same game, even if they are equally skilled. Professional annotation would omit much of the explanations (especially those of "book" moves that have already been studied and are considered by the general opinion to lead to equality) and use established (even if rare) terms, so it would be not very educational. I think that from a thoroughly annotated game, even a game including mistakes (that have been pointed out, of course, explained why they are incorrect and how the opponent can exploit them), a general chess fan can learn much more than from exploring a game with non-detailed annotation, even if it contains no significant errors. That's because it will teach a way of reasoning instead of giving a correct, but particular, move choice.
KageLord: Yes, 2...Qf6 is not a common response to the Parham attack. Usually 2...Nc6 followed by 3...g6 are played (often with 2.Bc4). A typical line could be: