If its REALLY taking that long (or even 10 seconds), I would be tempted to change the oil pump (they're cheap and easy) just to see if thats a fix. 30 seconds is about 10 times too long!

At the least I would prime with a drill at each oil fill.