I have a two car garage with an SUV and a car in it, but I still manage to get my Busa in safe and secure. If you don't fully understand my method, hit me up on PM and I might be able to elaborate a bit more.
I pull up in front of the garage door and stop parallel with the door. Once I am off the bike and it is shut off, I push it backward into the side of the garage next to the car and stop about halfway into the garage. At that point, I will push the bike forward maintaining about 1 foot clearance from the wall and into a Baxley Sport chock which is sitting against the wall with the garage door. If the rear end is not lined up with the side garage wall, I can either pull the bike out of the chock and line it up, or I can use my rear stand with swivel casters on it from Redline Stands to get it in line.
For removing the bike, I simply pull it out of the chock in reverse and then push it forward going through the gap between the rear of the car and the garage front wall next to the door.
I have been using this method for years and it works great for my application.