Grammatically, “I am loving it” is not correct because this phrase contains a stative verb. But there are many stative verbs available that can be used as dynamic verbs and, in that logic, “I am loving it” is correct.