I also give my cakes away. When I have an idea I want to make, I put a post on FB and offer the cake to my local friends. There is usually a race to see who gets it. Who doesn't love a free cake?? The only thing I don't do this for is when I'm working on a new recipe and trying something out (I bake from scratch and like coming up with my own recipes). I only want other people to try cakes I know taste the best, just in case I ever open a business. I have also (gasp) thrown cakes away. Otherwise I would eat it all myself! It's hard to throw them away, but I think of it in these terms: I pay for the opportunity and joy of making something I love, not for the calories, and putting all of that into my body will only make me feel bad.
You could also get cake dummies to try new ideas out on. They are very inexpensive and easy to use.