I just noticed two weeks passed since the date and got them mixed up in my mind do to a move, but don't really want any of the other Pikachu. Is there any way to obtain one still? Or, does anyone know a way I can beg Gamefreak for one? hahaha
No, there is not. If you enter the code PIKACHU20 again, you will get either a Kalos hat Pikachu or a Alola hat Pikachu. The only way to get it right now is by hacking or trading. There might be another event for Ultra Sun/ Ultra Moon later, but for now there is no way.