No, a three minute wait for the "add dataset" form to appear definitely isn't normal.
My first thought is that you could use `jstack` to see what Glassfish is spending time on. You'd need to first figure out the PID (process ID) of Glassfish. If the PID is 1234, then you'd run `jstack 1234` and look at the output. If you'd like a developer to look at the output you could attach it in a reply either here or in an email to sup...@dataverse.org
You could also attach a graphical tool called `jconsole` to Glassfish and watch the usage of CPU and memory over the course of the three minutes.
I hope this helps. Sorry for your trouble and thanks for giving Dataverse a try!