It combines the awkward, not to mention boring, moments of a traditional baby shower, with the added strangeness of a celebration over a coworker you really don't know that well.
Also, I'm gonna have to go on record here that sending a company-wide email with a baby registsry noting that someone in my company has already bought thishas to be crossing the line.