Good job david. I have a 4hp ob on my C27, so I can totally understand the issue with wind. You made it back safe, and it sounds like you had good back-up plans. And, hey, 20 knots is a fun ride. You at least have to go check it out, right?
Is that a Catalina 27.
In any event 4hp for any 27 means you probably have to follow 15th century rules sometimes. (IE Sail downwind)