Sounds like a great ride.
I use a sling bag on my 'bent as I can't wear a pack, but I'm in a different position.
I do think this one would be ok on the Greenspeed or the BikeE, not so sure about the Bacchetta. It is designed more for walking around than sporting activity.