It does seem a little overkill to me to split out these fields.  Granted, we did split out financial information into its own table, but I don't see the need to divide things up further.  If we did, then one could argue that registration/event dates might need split out too.  I tend to want to keep things simpler and avoid the extra relationship.