No! Lol. The word "retarded" can be offensive to some people.

In the text there are some things which you missed, but not all of them are grammatically incorrect (probably), but rather they sound stupid.