I used the same primer going on Redfish's tip. I've got the second coat on now and the stuff goes on pretty thick. It covers up most of my 'sins' I must say. It's dry to touch after about 2 hours, but I agree it needs over 24 to harden completely. I'm going to let my second coat dry 48 hours before I put another coat on.
As to the M22 - I used that on the interior of my boat and the center console. Another builder had complained about orange peel, but for me it did a tremendous job. It's a high gloss enamel and is self levelling. I just rolled it on using Sureline foam rollers and it came out nice. I painted that directly onto the epoxy soaked 4oz glass cloth (i.e. no primer) I wrapped the console in (of course let it cure first!). Took forever to harden though, but it did dry. I painted my console in December, so it was fairly cold in those days, that could have something to do with it.
Here's a close up pic of the paint job on the console:
According to the BM guy, the M22 high gloss enamel by BM is some of the hardest stuff out there.