In that photo it's the Givi EA102B. It could actually expand larger than that so you could fit a lot in, particularly because its a nice square shape. There is an even larger one, the EA103B.
It came with magnets and straps, obviously the magnets are no good but you can put the straps under the top panel and it works well. They use double-d rings (like crash helmets) so you can remove it relatively easily but still may take a couple of minutes to thread the straps under the panel etc. when putting it on. Normally I left it in place. There is a 'universal mount' (T460) you can buy that stays on all the time and has clips to quickly attach/remove the tank bag - not tried in on my Spyder though so can't say how good it is or if it would fit.
Quality was ok but not fantastic, after 3 years of use the stitching on both side pockets gave way underneath.
Waterproof cover worked well.
The top 'map' pocket did the job and you could fit a full A4 sheet in there. You had to open the main compartment to get to the map pocket rather than it being separate. Getting the paper in there could be tricky as it had flap on the side where you slid the paper in - presumably to stop it falling out if it was smaller than A4. I ended up cutting away this flap, I do checkpoint rallies and use the pocket for details of the next checkpoint so needed to be able to change them fast.
I still use that one occasionally but now have a DriRider Navigator bag that I use most of the time. This is much smaller than the Givi - but has a separate mount that uses suction-cups (so works on our plastic bodywork). The bag itself sticks to this mount with Velcro, though there are a couple of clips if your not feeling that brave - means the bag can be removed in a second. The 'map' pocket is designed to hold a GPS so would allow you to use a car GPS on a bike, though I just use it to hold cards for the checkpoints and my phone. Quality of the DriRider is far better than the Givi.