Carley just made me think of something. They make these
stainless steel mesh nets that you can toss over a back pack or luggage and lock it down. Won't prevent theft but it will slow them down. Maybe put one over a tarp over the bike? As well as locking it down to something solid.
Aaron