Kayz - All sounds like compliments to me ! Impressed with your cake making, btw.
PMK and others struggling with finger food...my DS is a finger food fanatic (you win some...eating, you lose some...sleep), so I'm getting lots of practice trying different things. Not sure if any of this will be helpful, but here are the things that are working for us.
We have been using a lot of finger foods as "dippers". It seems like he enjoys sucking on a green bean, for e.g., that has been dipped in hummous rather than just plain (surprise, surprise!). For savoury, I have been using loads of different things as dippers: rice cakes, toast fingers, toasted pita bread, steamed carrot sticks, steamed beans, tomato slices, etc. For dipping, I've tried hummous, guacamole, cheese sauce, etc. But you could use any kind of savoury puree you have, as long as it is thick enough to dip. For sweet, I use rusks, toast, or I have been making biscuits with oats, dried fruits and a bit of fruit juice and butter. The homemade ones work really well because you can shape them into the perfect size for them to hold (I've been doing long rectangles so that I can dip one end and he still has room to hold the "dry" end). Sweet dips, I have tried loads - he loves yoghurt, any fresh fruit puree, etc. I just dip whatever the thing is, hand it to him, he sucks and chews on it, I load it up with more, and he is away! It is a nice way that they can feed themselves messy stuff like yoghurt or hummous without the palaver of him grabbing the spoon from me and sticking it in his eye.
Not sure if that is helpful at all, but that's what is working for us!