I think the answers you'll get will vary, as to whether these are 'real words' or not. What I can offer is that they are that they are examples of neologisms - words that are newly invented or freshly (re)defined which haven't yet entered mainstream language. The word neologism was itself a neologism.
There is no official governing body of the English language which dictates when a newly coined word becomes an official word. Essentially, when a new word becomes widely used enough dictionary writers may or may not decide to include it, which is why you'll see differences between dictionaries.
The decision to include new terms in dictionaries is a subjective choice by the writers of a given dictionary, but generally it boils down to how widely used they deem a new word to be. Here are a couple of short articles from a couple of major dictionaries (Merriam Webster and the Oxford English dictionary) on how they select new words for inclusion. Note a common criteria they both cite is that the word must appear in print.
It is a fact that all languages change and evolve over time, and the speakers of a given language change it as they see fit, including inventing new words. Some of those new words become generally accepted into mainstream language with time, while some words eventually lose their usage to the point they're essentially dropped from the language. Other words for various reasons never gain widespread usage, and remain non-standard or unofficial enough to never make it into dictionaries.
Slang in particular changes fairly rapidly, and of course varies dramatically by region, race, social class, and numerous other demographic factors. Sometimes if slang hangs around long enough and/or becomes widely used, it'll make it into a dictionary.
Words already accepted still occasionally get updated or expanded definitions, both informally and formally (i.e. in dictionaries).
So are your words 'real' words? I guess that depends upon your definition of real. If your criteria is strictly 'found in a dictionary', then probably not. If your criteria is something more along the lines of 'a logical extension which makes sense and is immediately understandable', then probably yes.
I suppose only time (and future dictionary updates) will ever definitively answer your question.