YouTube's new API v3 sucks

What the new YouTube Data API v3’s Java library should be like:

String requestUrl = "http://www.googleapis.com/__/__/videos?id=__&part=__&key=__";
String json = Youtube.request(requestUrl);
List<Video> videos = Youtube.getAsList(json, Video.class);
Video video = videos.get(0);
String title = video.getTitle();

What it actually is:

Broken. No documentation at all. Pain in the ass. Just so bad.