>> ... these rocks were just kind of a facing to the slope
>> I think I need to make a wider base and ...
>> ... wedge in some smaller rocks along with some alpine plants
It sounds like you know exactly what's needed. Great!
This is the best place I know for perennial alpine wildflowers:
http://www.alplains.com/