Welcome to CZ. I'd have to say they are the nicest looking ones I have seen. I've never asked to be put on a list for a frag but if you make a list please put me on it.
I got these from my LFS the other day that look a bit similar, except these are more orange than red under my PC lighting. I thought they might be a morph of armageddon, but then again, I'm not that great at the name game