you mean the plastic push pins that hold the body together?Had that problem once with my 05, but had the hump on. the only reason I go it back off are the alinement tabs ate fairly soft plastic and so where able to bent enough until they popped out. The I could stick my hand in and activate the latching mechanism.
the stealerships wuld have it for weeks if i did that, but i think i'll try the screwdriver method.There may be other offers of assist here, but...
If you can get the front seat off, you may be able to stick a long screwdriver (9-10") under the front/center of the seat to activate the release. It takes some doing (with the hump on, anyway), and can take several attempts.
If it was me, I'd take it to the dealership.
This is what I did I took all the screws and push pins out that I could on the tail section to allow for flex then I was able to reach my hand up through the fairing and release the latch.