The answers should not start "Assume N is a ring", where N is the naturals or the naturals with zero; what you're trying to do is to prove that N is a ring (or not), so assuming it tells you nothing. The rest of your reasoning is fine, although it's a bit unclearly phrased. I'd say something like "Do additive inverses exist? That is, is it true that for all x there is y such that x+y=0? No; there isn't even a zero in this set."
In order to show that something is not a ring, it is enough to show that there is no additive identity. That is, there is no element
e of the set such that for all x,
e+x=x. This is clearly true for the naturals, since
e+x>x for all e and for all x in the naturals.
In order to show that something is not a ring, it is also enough to show that some element has no additive inverse. This is clearly true for the naturals-with-zero, since
1+x>1>0 for all
x=0, so 1 cannot have an inverse.
In general, associativity is the last property you ever want to show, because it's annoying and a bit fiddly - lots of unenlightening symbols to write down. It's usually easiest to demonstrate an element which has no (additive) inverse.