My Griso 1100 leaked from between the cylinder head cover and the cylinder head. A dealer (I won't say which) "repaired" it by using gasket-gluing the cylinder head cover on. A couple months later needless to say the leak started again. Discovered it while riding on the street, oil was dripping onto my boot and onto the exhaust pipe. I was only a mile away from home so I limped home.
I had the same decision to make. Needless to say I didn't want the same dealer touching it, nor did I want to risk riding it the 60 miles or so. Turned out replacing the gasket with silicon Real Gaskets (www.realgaskets.com
) myself solved the problem. I wasn't much of a mechanic myself either. Old gasket glue was an absolute nightmare to clean off.
Looking at the 1200 parts list, p. 70 of http://www.af1racing.com/store/ProdImages/st3/GU088.pdf
, it looks like there is a similar gasket between the cylinder head and the engine block/crankcase. Like Doppelgaenger said, that might be where the oil is leaking from. But of course, without looking at the bike, that's just my best guess.
You can try cleaning off all of the existing leaked oil and waiting overnight or a couple days to see if there is a new leak with the engine not having been run. That way you could more easily isolate the source and magnitude of the leak, since oil leaking when the bike is moving tends to splatter to places it didn't originally leak from. Put some paper towels over the lower parts, exhaust pipe, ground, etc., where it might conceivably drip.
I wouldn't recommend riding it right now either.