It's pretty normal behavior... toddlers LOOOOOVE routines, even though it seems like they don't, they're creatures of routine. I'd say stick with her crazy long bedtime routine, but start it long enough before her actual bedtime that she'll be in bed on time.
Good luck!