Is this a regular grammar?
The answer is no. Whilst the language is finite and therefore regular the grammar itself is not regular. I think you already knew this as you said that this grammar's production rules are not of the form of a regular grammar. 

The point here is that just because a grammar isn't regular doesn't mean the language it generates must not be regular.