Looks ok - But pics are really small.
If it tastes sour it could be that the brew water and/or machine isnt hot enough (but Im no expert).
If you want a bloody good shot, let us know where you are located and we can help by recommending a cafe.
Or if thats a bit scary - Just check out the section of the forum dedicated to finding good local coffee. You can look at your own area and see who others recommend.