Hard to push up ramp?
Not terribly, but then, depending on how heavy the bike, it's not totally trivial either. Guess I could get a longer 2x12 if I needed it. Haven't had a problem yet, but I do try to get a pretty good headstart. Never tried to let the engine pull itself up, I'd probably slip or trip over something trying to keep up and dump it off the side.
Definitely more pleasant to work while sitting down and looking directly at whatever. When I need to tie one end down, I just use ratcheting straps that go under the bench and then tied to the frame, or handlebars or something solid. Plus I have a small chain hoist up in the rafters for yanking a wheel.